RE: (forte-users) FW: UNC names??

It appears you are attempting to call the CopyFile() method to copy a file
to a directory file. You should be copying a file to another file. Notice
your error message implies that you are trying to open the
'\\HUNT051\Squirl' directory in 'wb' mode.
Hope it helps,
Hans Ringsak
Andersen Windows, Inc.
phone: 651/439-5150 x2801
e-mail: HringsakAndersenCorp.com
-----Original Message-----
From: Lawrence McLean [mailto:lawrence.mcleanlawpoint.com.au]
Sent: Wednesday, January 12, 2000 5:57 PM
To: kamranaminyahoo.com
Subject: (forte-users) FW: UNC names??
How do you make use of UNC names (Windows NT) for Directory and FileNames.
in the following code sample:
sFileName : string = '${forte_root}\\tmp\\lmtest.txt';
sdirName : string = '\\\\HUNT051\\Squirl';
sTestLine : string = 'Howdy Ho Lawrence';
oFile : File = new();
oFile.SetLocalName(Name = sFileName);
oTargetDir : DirectoryFile = new();
//oTargetDir.SetLocalName(name = sdirName);
oTargetDir.SetPortableName(name = sdirName, noParse = TRUE);
oFile.Open(accessMode = SP_AM_WRITE , isBinary = FALSE);
oFile.WriteText(Source = sTestLine, length = 0);
oFile.Close();
oFIle.CopyFile(Target = oTargetDir);
the following error occurs:
ImageCollectorWin_cl0: SYSTEM ERROR: System Error: Permission denied,
opening '\\HUNT051\Squirl' with mode 'wb'
Class: qqos_FileResourceException
Error #: [101, 184]
Detected at: qqos_File::Open at 4
Last TOOL statement: method CollectorController.DoFileTest, line 15
This is despite the share and world full access permission set up on that
directory.
Thanks..
Lawrence J. McLean Ph: +61 2 9239 4971 (at LawPoint Pty. Ltd.)
Oryx Technology Pty Ltd Fax: +61 2 9239 4900
Company E-mail: lawrence.mcleanoryx.com.au
Personal E-mail: mcleanlozemail.com.au
For the archives, go to: http://lists.sageit.com/forte-users and use
the login: forte and the password: archive. To unsubscribe, send in a new
email the word: 'Unsubscribe' to: forte-users-requestlists.sageit.com

Thanks Ringsak,
I eventually figured out the solution.
It appears to be an idiosyncrasy of Forte. if you specify the directory name
as say:
oTargetDir.SetLocalName(name = 'C:\\Squirl');
That works fine,
However, to make a UNC specification to work, the trailing slash must be
included, for example:
oTargetDir.SetLocalName(name = '\\\\HUNT051\\Squirl\\'); // this works
oTargetDir.SetLocalName(name = '\\\\\HUNT051\\Squirl'); // this does not
work
Thanks,
Lawrence
-----Original Message-----
From: Ringsak, Hans (ATI) [mailto:HRingsakAndersenCorp.com]
Sent: Friday, January 14, 2000 4:19 AM
To: kamranaminyahoo.com
Subject: RE: (forte-users) FW: UNC names??
It appears you are attempting to call the CopyFile() method to copy a file
to a directory file. You should be copying a file to another
file. Notice
your error message implies that you are trying to open the
'\\HUNT051\Squirl' directory in 'wb' mode.
Hope it helps,
Hans Ringsak
Andersen Windows, Inc.
phone: 651/439-5150 x2801
e-mail: HringsakAndersenCorp.com
-----Original Message-----
From: Lawrence McLean [mailto:lawrence.mcleanlawpoint.com.au]
Sent: Wednesday, January 12, 2000 5:57 PM
To: kamranaminyahoo.com
Subject: (forte-users) FW: UNC names??
How do you make use of UNC names (Windows NT) for Directory and FileNames.
in the following code sample:
sFileName : string = '${forte_root}\\tmp\\lmtest.txt';
sdirName : string = '\\\\HUNT051\\Squirl';
sTestLine : string = 'Howdy Ho Lawrence';
oFile : File = new();
oFile.SetLocalName(Name = sFileName);
oTargetDir : DirectoryFile = new();
//oTargetDir.SetLocalName(name = sdirName);
oTargetDir.SetPortableName(name = sdirName, noParse = TRUE);
oFile.Open(accessMode = SP_AM_WRITE , isBinary = FALSE);
oFile.WriteText(Source = sTestLine, length = 0);
oFile.Close();
oFIle.CopyFile(Target = oTargetDir);
the following error occurs:
ImageCollectorWin_cl0: SYSTEM ERROR: System Error: Permission denied,
opening '\\HUNT051\Squirl' with mode 'wb'
Class: qqos_FileResourceException
Error #: [101, 184]
Detected at: qqos_File::Open at 4
Last TOOL statement: method CollectorController.DoFileTest, line 15
This is despite the share and world full access permission set up on that
directory.
Thanks..
Lawrence J. McLean Ph: +61 2 9239 4971 (at LawPoint
Pty. Ltd.)
Oryx Technology Pty Ltd Fax: +61 2 9239 4900
Company E-mail: lawrence.mcleanoryx.com.au
Personal E-mail: mcleanlozemail.com.au
For the archives, go to: http://lists.sageit.com/forte-users and use
the login: forte and the password: archive. To unsubscribe, send in a new
email the word: 'Unsubscribe' to: forte-users-requestlists.sageit.com
For the archives, go to: http://lists.sageit.com/forte-users and use
the login: forte and the password: archive. To unsubscribe, send in a new
email the word: 'Unsubscribe' to: forte-users-requestlists.sageit.com

Similar Messages

  • Please delete my name form Forte User Forum

    Please delete my name form Forte User Forum. >
    Name : Francis Seron
    Email Address : [email protected]

    >
    Please delete my name form Forte User Forum.
    -Toby Weiss
    Your Name : Toby Weiss
    Email Address : [email protected]
    Organization : Computer Associates International

  • RE: (forte-users) user name

    Troy Burns wrote:
    It would definitely be of interest to me, since this is an item on my
    "to-do" list. If you can release the code, let me know.Here 'tiz.
    The files you're getting are:
    SFVosC.pex - "C" wrapper.
    Vos.C - The "C" callout.
    Vos.H - A header file for Vos.C, used by ...
    VosCLI.C - A command-line-driven mainline to test Vos.C
    VosObj.CEX - An object that provides a "nice" interface to the "C" wrapper.
    We use this in two ways: instantiated as a local object to get the username
    under VMS or NT, or as a service object partitioned to an NT server to do
    username/password authentication on behalf of clients on other operating
    systems.
    The following changes have been made throughout the files in an attempt to
    keep various people in DuPont happy:
    "our_application_root" replaces the actual name of the root directory of
    the application.
    "our_vms_server" replaces the actual name of the system in question.
    "our_nt_server" replaces the actual name of the system in question.
    "our_application_name" replaces the actual name of the application.
    A copyright notice, the usual disclaimer, and a "fair use" statement (which
    is just a reference to the Perl Artistic License) have been inserted.
    Except for the "ExternalObjectFiles" declaration in SFVosC.pex, all the
    changes appear to have been in comments. But the files come with the usual
    freeware warranty (i.e. "use at your own risk".)
    Have fun with these!
    Tom Wyant
    (See attached file: SFvosC.pex)(See attached file: Vos.c)(See attached
    file: Vos.h)(See attached file: Voscli.c)(See attached file: VosObj.cex)

    I would try going to the "lowest common denominator" between WindowsNT and
    Windows95 - DOS. Both windowing OS's sort of have their roots in DOS, or at
    least both are capable of opening a DOS session.
    Therefore, from a DOS prompt type "set" to view the environment variables for
    both OS types. Look for a common variable between the two that stores the
    userID. If you can find one of these your application will be that much more
    portable between these two Windows mutations.
    I used "set" on my NT and found my userID assigned to a few variables. I haven't
    done this on a Windows95 machine in quite some time, but if the machine is on
    the network it should have at least one environment variable with the userID.
    I'm just guessing that DOS has a variable to store the userID that will be
    common to both machines.
    Good luck....
    Kelsey PetrychynSaskTel Technical Analyst
    ITM - Technology Solutions - Distributed Computing
    Tel (306) 777 - 4906, Fax (306) 359 - 0857
    Internet:kelsey.petrychynSasktel.sk.ca
    Quality is not job 1. It is the only job!
    "Olivier Andrieux" <oandrieuxaxialog.fr> on 07/19/2000 09:12:41 AM
    To: forte-userslists.xpedior.com
    cc: (bcc: Kelsey Petrychyn/SaskTel/CA)
    Subject: (forte-users) user name
    Hi
    I use this command to catch the username:
    task.part.operatingsystem.getenv('username')
    with NT, there is no problem
    but with windows95 or 98 the command doesn't find the username.
    Thanks in advance.
    Olivier Andrieux
    Axialog
    Lille
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • Please delete my name from Forte User Forum

    Please delete my name from Forte User Forum.

    > would you be able to please delete my website name
    don*ban*it from my forums.
    > Could you fill the name in with some stars or something.
    When doing a search
    > in the search engines these forums appear as results
    showing the conversations
    > to the whole world. Thank you!!!!!!
    you are asking about something in a post made in November of
    07.
    Deleting or editing it here will have no effect on the
    http://groups.google.com
    archive, or the probably dozens of sites that
    scrape the content from here to use as "content" in their
    websites.
    deleting the site's domain name from here now will not change
    the results
    you get in search engines.
    Alan
    Adobe Community Expert, dreamweaver
    http://www.adobe.com/communities/experts/

  • RE: (forte-users) Named Anchored Obj-EnvironmentFailover

    I did some playing around with this stuff as well. I can tell you a few
    things.
    1) The search path option of connected environments only works for SO's, not
    for named anchors.
    2) When EnvA creates a directory "/glob", which contains object "obj1", then
    EnvA owns directory "/glob". Even after restarting environments. If EnvB
    tries to add a subdirectory to "/glob" or inserts its own objects into this
    path, then the situation becomes unstable. It doesn't immediately produce an
    error, but things go wrong anyway. Is this a bug or expected behaviour? I
    don't know. I just learned not to do this. Every environment must place it's
    named anchors in it's own tree. Directories can't be shared.
    3) I think the relative name "glob/obj1" should work, but only if you set
    the ObjectLocationMgr to start looking at the root. Default, it will start
    looking in it's own environment basepath. But I don't have any experience
    with this.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    -----Original Message-----
    From: Master Programmer [mailto:masterprghotmail.com]
    Sent: Monday, January 08, 2001 11:13 PM
    To: forte-userslists.xpedior.com
    Subject: (forte-users) Named Anchored Obj-Environment Failover
    Hi to all,
    We connect from EnvA to EnvB giving the user directory parameter as / and
    set the Environment Search Path
    as EnvA:EnvB. From both environments we start and register
    '/glob/obj1' named anchored objects with the same name.
    From a client we connect to EnvA and bind to'/glob/obj1' when we shutdown EnvA partition it fails-over to
    EnvB. And then we restart EnvA partition. We restart/rebind the client and
    try to use object. We see that it is using the EnvB object.
    Although we started the primary environment object again.
    It is not using the search path. Once we shutdown secondary environment
    it starts using primary environment object.
    When we try to use relative path when we are binding the object
    First parameter ('glob/obj1') No first slash. Trying 3rd parameter
    for bind function or just using environment search path, Is is not able to
    find the object. From nsls command I figured out that
    under the root directory
    /forte/UUID of ENVA/node
    /site
    /UUID of ENVB
    /glob/obj1
    names are available. When we use relative path (without slash)
    is it trying to find /glob/obj1 under the /forte/UUID of ENVA
    but we are registering the name under the root.
    What is the reason of this odd behaviour or is this a bug?
    Any answer will be appreciated,
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    I did some playing around with this stuff as well. I can tell you a few
    things.
    1) The search path option of connected environments only works for SO's, not
    for named anchors.
    2) When EnvA creates a directory "/glob", which contains object "obj1", then
    EnvA owns directory "/glob". Even after restarting environments. If EnvB
    tries to add a subdirectory to "/glob" or inserts its own objects into this
    path, then the situation becomes unstable. It doesn't immediately produce an
    error, but things go wrong anyway. Is this a bug or expected behaviour? I
    don't know. I just learned not to do this. Every environment must place it's
    named anchors in it's own tree. Directories can't be shared.
    3) I think the relative name "glob/obj1" should work, but only if you set
    the ObjectLocationMgr to start looking at the root. Default, it will start
    looking in it's own environment basepath. But I don't have any experience
    with this.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    -----Original Message-----
    From: Master Programmer [mailto:masterprghotmail.com]
    Sent: Monday, January 08, 2001 11:13 PM
    To: forte-userslists.xpedior.com
    Subject: (forte-users) Named Anchored Obj-Environment Failover
    Hi to all,
    We connect from EnvA to EnvB giving the user directory parameter as / and
    set the Environment Search Path
    as EnvA:EnvB. From both environments we start and register
    '/glob/obj1' named anchored objects with the same name.
    From a client we connect to EnvA and bind to'/glob/obj1' when we shutdown EnvA partition it fails-over to
    EnvB. And then we restart EnvA partition. We restart/rebind the client and
    try to use object. We see that it is using the EnvB object.
    Although we started the primary environment object again.
    It is not using the search path. Once we shutdown secondary environment
    it starts using primary environment object.
    When we try to use relative path when we are binding the object
    First parameter ('glob/obj1') No first slash. Trying 3rd parameter
    for bind function or just using environment search path, Is is not able to
    find the object. From nsls command I figured out that
    under the root directory
    /forte/UUID of ENVA/node
    /site
    /UUID of ENVB
    /glob/obj1
    names are available. When we use relative path (without slash)
    is it trying to find /glob/obj1 under the /forte/UUID of ENVA
    but we are registering the name under the root.
    What is the reason of this odd behaviour or is this a bug?
    Any answer will be appreciated,
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • Re: [(forte-users) Need help w/SQL to Informix using anarray in WHERE c

    Bob.
    That syntax isn't know Forte, used Dynamic SQL and coding
    it dynamically. And the SQL statement exceed 255 bytes, divide in 2 or more
    sentences (NameListCity1, NameListCity2, NalmeListCountry1, ...)
    Try with:
    NameListCity = 'city1','city2','city3'...
    NalmeListCountry = 'country1','country2','country3',...
    WHERE
    city in (:NameListCity) and
    country_code in (:NameListCountry)
    Bye.
    "Briggs, Bob" <Bob.Briggsmarriott.com> wrote:
    I'm trying to invoke a query to Informix to select rows that match any of
    the city / country pairs that exist in an array that is passed into the
    method. The SQL itself seems to be OK however it appears that Forte is
    having a problem in parsing the Select statement when it gets to the WHERE
    clause. The resulting exception shows the SQL string formatted properly up
    to the WHERE clause which ends like "WHERE city". Does anyone know of a way
    to make this type of query work in a single invocation? I'm trying not to
    issue multiple queries as would be the case if I used Dynamic SQL and coding
    it dynamically with multiple OR statements is not really an option since the
    overall length of the SQL statement cannot exceed 256 bytes. I have included
    an example of the code below, any insight would be greatly appreciated.
    SQL SELECT address1 tnAddress, city tnCity, state tnState, zipcode
    tnZipcode,
    hotel_code tnHotel_Code, name tnHotelName, product_code
    tnProduct_code, loc_type tnLoc_Type,
    phone tnPhone, country_code tnCountry
    INTO
    :po_aboLocator
    FROM
    Hotel
    WHERE
    city in :pi_aboNickNameList[*].sCityName and
    country_code in :pi_aboNickNameList[*].sCountryCode
    ON SESSION getDBSession();
    Thank you very much,
    Bob
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    Bob.
    That syntax isn't know Forte, used Dynamic SQL and coding
    it dynamically. And the SQL statement exceed 255 bytes, divide in 2 or more
    sentences (NameListCity1, NameListCity2, NalmeListCountry1, ...)
    Try with:
    NameListCity = 'city1','city2','city3'...
    NalmeListCountry = 'country1','country2','country3',...
    WHERE
    city in (:NameListCity) and
    country_code in (:NameListCountry)
    Bye.
    "Briggs, Bob" <Bob.Briggsmarriott.com> wrote:
    I'm trying to invoke a query to Informix to select rows that match any of
    the city / country pairs that exist in an array that is passed into the
    method. The SQL itself seems to be OK however it appears that Forte is
    having a problem in parsing the Select statement when it gets to the WHERE
    clause. The resulting exception shows the SQL string formatted properly up
    to the WHERE clause which ends like "WHERE city". Does anyone know of a way
    to make this type of query work in a single invocation? I'm trying not to
    issue multiple queries as would be the case if I used Dynamic SQL and coding
    it dynamically with multiple OR statements is not really an option since the
    overall length of the SQL statement cannot exceed 256 bytes. I have included
    an example of the code below, any insight would be greatly appreciated.
    SQL SELECT address1 tnAddress, city tnCity, state tnState, zipcode
    tnZipcode,
    hotel_code tnHotel_Code, name tnHotelName, product_code
    tnProduct_code, loc_type tnLoc_Type,
    phone tnPhone, country_code tnCountry
    INTO
    :po_aboLocator
    FROM
    Hotel
    WHERE
    city in :pi_aboNickNameList[*].sCityName and
    country_code in :pi_aboNickNameList[*].sCountryCode
    ON SESSION getDBSession();
    Thank you very much,
    Bob
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • RE: (forte-users) (Fwd) ODBC & Dynamically Choosing aDatabase Ve ndor

    The error you are getting is saying that the data source is not correctly
    specified. Make sure the data source(or the name of the ODBC driver you
    created) is correctly specified in your code.
    ka
    -----Original Message-----
    From: Duncan Kinnear [mailto:[email protected]]
    Sent: Sunday, December 19, 1999 6:26 PM
    To: [email protected]
    Subject: (forte-users) (Fwd) ODBC & Dynamically Choosing a Database
    Vendor
    I am trying to dynamically create a DBSession to connect to the
    Microsft SQL Server ODBC Driver on a Forte Server Node.
    I have tested the ODBC connection on the Local Machine and it works fine.
    I have connected to the SQL Server on that machine with a Static
    DBSession Object and that works fine.
    I have used the same code to create a DBSession to Informix on Unix
    and that worked fine.
    The error I get is a converted ODBC one:
    SYSTEM ERROR: Attempt to load partition named TestWinProject_cl0_Part1
    failed.
    Class: qqsp_ResourceException
    Error #: [1001, 4]
    Detected at: qqrt_ForteExecAgent::LoadPartition at 2
    Error Time: Mon Dec 20 12:05:37
    Distributed method called: qqrt_ForteExecAgentProxy.LoadPartition!7
    (object name Unnamed) from partition "Node Manager", (partitionId =
    40114BC0-B0FC-11D3-B4D6-E87D6941AA77:0x11c, taskId =
    [40114BC0-B0FC-11D3-B4D6-E87D6941AA77:0x11c.38]) in application
    "System
    Manager", pid 250 on node ALLY in environment testenv
    Exception occurred (remotely) on partition "Forte_Executor",
    (partitionId
    = 40114BC0-B0FC-11D3-B4D6-E87D6941AA77:0x11e, taskId =
    [40114BC0-B0FC-11D3-B4D6-E87D6941AA77:0x11e.22]) in application
    "TestWinProject_cl0", pid 235 on node ALLY in environment TestEnv.
    SYSTEM ERROR: Failed to create service object TestDataProject.TestService.
    Class: qqsp_ResourceException
    Last TOOL statement: method TestServiceMgr.
    Error Time: Mon Dec 20 12:05:37
    Exception occurred (remotely) on partition "Forte_Executor",
    (partitionId
    = 40114BC0-B0FC-11D3-B4D6-E87D6941AA77:0x11e, taskId =
    [40114BC0-B0FC-11D3-B4D6-E87D6941AA77:0x11e.22]) in application
    "TestWinProject_cl0", pid 235 on node ALLY in environment TestEnv.
    USER ERROR: (This error was converted)
    Failed to connect to database: ForteSQLServer , username: justin .
    [Microsoft][ODBC Driver Manager] Data source name not found and no
    default
    driver specified
    Class: qqdb_RemoteAccessException with ReasonCode:
    DB_ER_DBMSCONNECTION
    DBMS SQLSTATE: IM002
    Class: qqsp_ErrorDescriptor
    Detected at: qqdb_OdbcVendorInfo::DoSQLConnect at 10
    Last TOOL statement: method ServiceMgr.SetDBSession
    Error Time: Mon Dec 20 12:05:37
    Exception occurred (remotely) on partition "Forte_Executor",
    (partitionId
    = 40114BC0-B0FC-11D3-B4D6-E87D6941AA77:0x11e, taskId =
    [40114BC0-B0FC-11D3-B4D6-E87D6941AA77:0x11e.22]) in application
    "TestWinProject_cl0", pid 235 on node ALLY in environment TestEnv.
    Versions:
    SQL SERVER 6.5
    ODBC Driver SQL Server 2.65.0240
    ODBC Manager 3.0.28.22
    NT 4 sp4
    Forte 3.0.J.1
    The code I'm using is almost identical to that given in the "Dynamically
    Choosing a Database Vendor" section of the "Making a Database
    Connection" chapter of the "Accessing Databases" manual.
    Any suggestions would be greatly appreciated
    Thanks in advance.
    Cheers,
    Duncan Kinnear,
    McCarthy and Associates, Email:
    [email protected]
    PO Box 764, McLean Towers, Phone: +64 6 834 3360
    Shakespeare Road, Napier, New Zealand. Fax: +64 6 834 3369
    Providing Integrated Software to the Meat Processing Industry for over 10
    years
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]

  • Re: (forte-users) Unstable server ENV after upgrade to Forte30M2.

    I see/suggest a few things:
    1) In your #1, you mention ".... development and test environments which use the
    same Forte 3M installs through links ...". This concerns me. On our UNIX box
    each environment has it's own directory containing it's own install. If your
    environments are some how sharing a node manager, log directory or processes (to
    name a few things) that is a recipe for disaster. They may be competing for
    resources and usually the first one started will win.
    2) I haven't done a lot with compatibility levels, but if an application built
    in dev is to run in test it may be important that node managers and services
    (autocompile, codegen etc.) be at the same level (????).
    3) Check the definition files, to make sure the two environments operate
    independently. If they are both trying to write to the same log file the one
    started up first will work while the second will not as the file will be "busy".
    4) We usually use rpcreate (newer version) to create brand new repositories.
    Than we export/import the source code that we need. Also it is important to
    force compile ALL plans in a workspace at least once after doing the import.
    This will ensure that all of the code is "speaking the same language". The other
    compile, only compiles those pieces of code that changed from the last compile.
    Hope this helps.
    Kelsey PetrychynSaskTel Technical Analyst
    ITM - Technology Solutions - Distributed Computing
    Tel (306) 777 - 4906, Fax (306) 359 - 0857
    Internet:kelsey.petrychynSasktel.sk.ca
    Quality is not job 1. It is the only job!
    "Braja Chattaraj" <forte_brajachotmail.com> on 09/13/2000 03:43:57 PM
    Please respond to chattaraj_braja_NONLILLYlilly.com
    To: forte-userslists.xpedior.com
    cc: (bcc: Kelsey Petrychyn/SaskTel/CA)
    Subject: (forte-users) Unstable server ENV after upgrade to Forte 30M2.
    We are running Forte 3M2 clients and server in our test environment with
    clients on NT and server on Solaris 2.6. Eversince the upgrade from 3L to 3M
    we have been having an unstable environment that does not remain alive for >
    10 mins. These are the details of the Forte installs and server setups :
    1. The server hosts the development and test environments which use the same
    Forte 3M installs through links (same ftcmd, ftexec, nodemgr, etc.). The
    environments are at compatibility levels 0 and 1 respectively.
    2. The two environments have the same definition files (defining the ENV
    variables), though seperate copies and the two environments are hosted on
    different ports on the same server.
    3. While building the new 3M environmnets in DEV and TST, we exported the
    old 3L repositories and imported them into the new 3M repositories and
    deployed the applications.
    While the DEV environment is stable the TST environment is not. This has
    been observed while moving plans between the environments (export and
    import) using fscript commands, deploying the apps after the move using
    fscript, and testing the apps. Sometimes it has come down right after a
    startup. There is no programatic reference to the environment agent in the
    code. So, a programatic shutdown is ruled out.
    Does anybody have a clue or a similar experience ?
    Thanks.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    BRAJA KISHORE CHATTARAJ
    Consultant, Analysts International.
    Work : Sphinx Pharmaceuticals (A division of Eli Lilly & Co.)
    (919) 314-4134
    Home : 1801, Williamsburg Rd., #41H, Durham, NC 27707.
    (919) 463-7802
    E-mail : forte_brajachotmail.com
    Visit us www.analysts.com
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    http://profiles.msn.com.
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    We found a solution to our issue.Their desktops were in a lockdown environment and the essbase.id file located in the windows directory was locked as well. This file is responsible for assigning ports etc and it couldn't be updated for the 6.5.4p2 upgrade. Once the file was deleted and the user reconnected to Essbase, the essbase.id was reset and they could connect.

  • Re: (forte-users) SCM Hooks

    I am still having trouble using the SCM hook. I have set everything up but
    when I integrate I get the following error message.
    Forte_cl0: SYSTEM ERROR: Cannot resolve the distributed reference for an
    object
    of class
    (qqrp_SCMServerProxy) named
    (site/scmtestservice2_cl0/scmtestservice2_cl0-scmtestservice2so) for the
    reasons below.
    Class: qqsp_DistAccessException
    Error #: [601, 144]
    Detected at: qqdo_ProxyMgr::ResolveOutGoingProxy at 10
    Last TOOL statement: method
    abSurrogateRepositoryClient.IntegrateWorkspace
    Error Time: Tue Dec 19 15:55:16
    Distributed method called: qqrp_SCMServerProxy.BeforeIntegration (object
    name site/scmtestservice2_cl0/scmtestservice2_cl0-scmtestservice2so)
    from
    partition "Forte_cl0_Client",
    SYSTEM ERROR: No objects with the name
    (site/scmtestservice2_cl0/scmtestservice2_cl0-scmtestservice2so) were
    found or are reachable.
    Class: qqsp_DistAccessException
    Error #: [601, 91]
    Detected at: qqdo_OlsNameInfo::GetNextObjectName at 2
    Error Time: Tue Dec 19 15:55:16
    Exception occurred (locally) on partition "Forte_cl0_Client",
    (partitionId = 419029E0-D5A6-11D4-BE67-78683332AA77:0x148:0x2,
    taskId
    = [419029E0-D5A6-11D4-BE67-78683332AA77:0x148:0x2.14]) in
    application
    "FTLaunch_cl0", pid 143 on node DTMAPGWYND02 in environment
    centrale.
    The value I have given to my FORTE_RP_SCMSERVER environment variable is
    SCMTestService2/SCMTestService2/SCMTestService2SO. Is this correct?
    According to the Environment Console, the application is
    SCMTestService2_cl0, I have a partiotion - SCMTestService2_cl0_Part1 and an
    installed partition SCMTestService2_cl0_Part1_DTMAPGWYND02 and the name of
    the SO in the SCMTestService2 class which was used to create everything is
    SCMTestService2SO.
    Should the applicaiton be online all the time or just online when it is
    necessary to use it because it is not online after everything else has
    started.

    Hi Alexandra
    I have been going through the mails regarding SCM and SCM hooks. I donot
    have any knowledge on hooks, Could you pls explain me about hooks or pls let
    me know where can i find the documentation on hooks.
    Thanks in advance
    Vasundhara
    ----- Original Message -----
    From: Alexandra Macedo <ammeasysoft.pt>
    To: Maredudd ap Gwyndaf <maredudd.apgwyndafs1.com>
    Cc: forte-users <forte-userslists.xpedior.com>
    Sent: Tuesday, December 19, 2000 10:48 PM
    Subject: Re: (forte-users) SCM Hooks
    >
    >
    You should launch the SCM hook service before launching the RepositoryServer
    you could use a script like:
    SCM.bat
    rem env vars used inside the SCM hook code
    set FORTE_SCM_DIR=%FORTE_ROOT%\scm
    set FORTE_SCM_BEFORE_EXPORT=beforeExport.bat
    set FORTE_SCM_AFTER_EXPORT=afterExport.bat
    rem where the SCM hook is deployed
    set SCM_PROG=bt:c:\forte\userapp\scmtestservice2\Cl0\scmtestservice2_cl1
    %FORTE_ROOT%\install\bin\ftexec -fi %SCM_PROG% -ftsvr 0
    Remember, you cannot configure as Server your SCM hooks if they are on arepository
    where
    the SCM hooks are already running, this means you must have a Repositorywithout the
    SCM hooks
    when you deploy the SCM hook service.
    Hope this helps
    Alexandra Macedo
    Date: Tue, 19 Dec 2000 16:03:36 -0000
    From: "Maredudd ap Gwyndaf" <maredudd.apgwyndafs1.com>
    To: "Forte Mailing List" <forte-userslists.xpedior.com>
    Subject: Re: (forte-users) SCM Hooks
    Message-ID: <011f01c069d5$3e88b0f0$405810acman.s1.com>
    Content-Type: text/plain;
    charset="iso-8859-1"
    Content-Transfer-Encoding: 7bit
    I am still having trouble using the SCM hook. I have set everything up
    but
    when I integrate I get the following error message.
    Forte_cl0: SYSTEM ERROR: Cannot resolve the distributed reference for an
    object
    of class
    (qqrp_SCMServerProxy) named
    (site/scmtestservice2_cl0/scmtestservice2_cl0-scmtestservice2so) forthe
    reasons below.
    Class: qqsp_DistAccessException
    Error #: [601, 144]
    Detected at: qqdo_ProxyMgr::ResolveOutGoingProxy at 10
    Last TOOL statement: method
    abSurrogateRepositoryClient.IntegrateWorkspace
    Error Time: Tue Dec 19 15:55:16
    Distributed method called: qqrp_SCMServerProxy.BeforeIntegration(object
    namesite/scmtestservice2_cl0/scmtestservice2_cl0-scmtestservice2so)
    from
    partition "Forte_cl0_Client",
    . . . SYSTEM ERROR: No objects with the name
    (site/scmtestservice2_cl0/scmtestservice2_cl0-scmtestservice2so)were
    found or are reachable.
    Class: qqsp_DistAccessException
    Error #: [601, 91]
    Detected at: qqdo_OlsNameInfo::GetNextObjectName at 2
    Error Time: Tue Dec 19 15:55:16
    Exception occurred (locally) on partition "Forte_cl0_Client",
    (partitionId = 419029E0-D5A6-11D4-BE67-78683332AA77:0x148:0x2,
    taskId
    = [419029E0-D5A6-11D4-BE67-78683332AA77:0x148:0x2.14]) in
    application
    "FTLaunch_cl0", pid 143 on node DTMAPGWYND02 in environment
    centrale.
    The value I have given to my FORTE_RP_SCMSERVER environment variable is
    SCMTestService2/SCMTestService2/SCMTestService2SO. Is this correct?
    According to the Environment Console, the application is
    SCMTestService2_cl0, I have a partiotion - SCMTestService2_cl0_Part1 andan
    installed partition SCMTestService2_cl0_Part1_DTMAPGWYND02 and the nameof
    the SO in the SCMTestService2 class which was used to create everythingis
    SCMTestService2SO.
    Should the applicaiton be online all the time or just online when it is
    necessary to use it because it is not online after everything else has
    started.--
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • Re: (forte-users) Ok, what's the "secret" for setting serverside envi

    Dear Robinson,
    It seems to be that you have 2 ways of solving the problem:
    1) restart forte after setting the environment variables
    2) write a little application which sets the required variables, using
    the task.part.OperatingSystem.SetEnv(name,value) method.
    If you have to chage the variables rarely, then it`s easier to restart forte,
    otherwise I would suggest to use the SetEnv function...
    Best Regards,
    Tamas Deak
    "Robinson, Richard" wrote:
    Subject says it all.
    We have a bunch of environment variables that are used by the server side
    objects. What I want to do is change the value of some of the variables
    prior to running my application in Forte Development IDE (3.0.G.2). I've
    tried to set the environment variables via NT's registry, but it appears
    that at execution time the variables take on the value of whatever they are
    for the node manager.
    Most IDE's I've worked with before have a way to specify environment
    variables right in the tool. Forte doesn't appear to have that capability -
    say it ain't so!
    Any clues?
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]
    Tamas Deak
    Lufthansa Systems Hungary
    (forte developer)
    2-6 Mazsa ter, Budapest, 1107, HUNGARY
    (36-1) 4312 973
    [email protected]
    [email protected][email protected]-

    Richard,
    There is no way of changing the environment variable once the Node
    Manager is up. You will have to shutdown the node manager and then restart
    it to have the new environment variables take effect. Sorry, there is no
    secret way of doing this that I know of.
    But you can set the variables on you development machine and run you
    application without distributing. This way the partition will be running in
    your client machine and not the server.
    Another way we have also got around this is by having a special
    environment variable on the client side that opens a admin screen when you
    run you application. This admin screen will allow you to change the
    environment variables and then set them on the server partition. You will
    have to do come coding on the server to make this happen but if you are
    using a framework then it should be easy. We call this developer reconnect
    facility. It only can be activated by the special client side environment
    variable. I comes in very handy when we are development and want to change
    the database on the server partition.
    Hope this help.
    ka
    Kamran Amin
    Framework, Inc.
    303 South Broadway
    Tarrytown, NY 10591
    (914) 631-2322x121
    [email protected]
    http://www.frameworkinc.com/
    -----Original Message-----
    From: Robinson, Richard [mailto:[email protected]]
    Sent: Thursday, November 04, 1999 7:23 AM
    To: [email protected]
    Subject: (forte-users) Ok, what's the "secret" for setting server side
    environment varia bles when running in the Forte Development
    Environment?
    Subject says it all.
    We have a bunch of environment variables that are used by the server side
    objects. What I want to do is change the value of some of the variables
    prior to running my application in Forte Development IDE (3.0.G.2). I've
    tried to set the environment variables via NT's registry, but it appears
    that at execution time the variables take on the value of whatever they are
    for the node manager.
    Most IDE's I've worked with before have a way to specify environment
    variables right in the tool. Forte doesn't appear to have that capability -
    say it ain't so!
    Any clues?
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]

  • RE: forte-users-digest V1 #1490

    Jim -
    We had the same issues when we were running multiple production
    environments.
    The best way to handle the logging of application exceptions from multiple
    environments, is to use a database.
    Plus the database allows for easier reporting.
    Give us a call if you'd like to discuss.
    Larry McCartney
    [email protected]
    (203)459-7959 - Trumbull
    From:
    [email protected][SMTP:[email protected]
    om]
    Sent: Monday, June 07, 1999 6:00 PM
    To: [email protected]
    Subject: forte-users-digest V1 #1490
    forte-users-digest Monday, 7 June 1999 Volume 01 : Number
    1490
    In this issue:
    Multiple Forte environments on one machine
    RE: Multiple Forte environments on one machine
    RE: Multiple Forte environments on one machine
    RE: Multiple Forte environments on one machine
    Off topic: Database Unique IDs
    From: "Field, Jim" <[email protected]>
    Date: Mon, 7 Jun 1999 09:49:07 -0700
    Subject: Multiple Forte environments on one machine
    Hello all,
    We have a situation where we have 3 Forte testing environments installed
    on
    a Unix box and a development environment on a Windows NT box. For our
    error
    handling, we write messages to a custom log file. If an error occurs on a
    service object, the error message is written to a copy of this log file on
    the client as well as to a copy of the file on the server where the
    service
    object is running. Currently, the path to the file begins with the
    FORTE_ROOT environment variable and then the specific path is concatenated
    to the end of the path. However, when trying to write the log file to the
    Unix box, the application seems to be getting confused between the paths
    for
    the different environments and hangs. Does anyone know of a good way to
    manage paths for writing files to multiple server environments?
    Jim Field
    Systems Engineer
    (916) 861-1869
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    From: "Lopez, Len CWT-MSP" <[email protected]>
    Date: Mon, 7 Jun 1999 13:34:33 -0500
    Subject: RE: Multiple Forte environments on one machine
    The environment variable $FORTE_ROOT will be the value you exported =
    when you
    started the environment on the unix server. This is usually specified =
    in
    your fortedef.sh (csh). It will not get confused between environments =
    since
    your application is only deployed to one environment and that =
    environment
    has only one value for FORTE_ROOT. The problem you are more likely =
    having
    is your so was developed and tested on an NT server and the path was
    specified MS DOS style with back slashes not forward slashes ie.
    $FORTE_ROOT/log/mylogfile.txt. Another probable cause is that you are =
    using
    %FORTE_ROOT% rather than $FORTE_ROOT. A solution may be to specify
    directories and path names in Fort=E9 portable form ie.
    %{FORTE_ROOT}/log/myLog.txt. That should work whether your service is
    executing on an NT box or Unix box.
    Hope this helps.
    Len Lopez
    Carlson Wagonlit Travel
    -----Original Message-----
    From: Field, Jim [mailto:[email protected]]
    Sent: Monday, June 07, 1999 11:49 AM
    To: forte users group
    Subject: Multiple Forte environments on one machine
    Hello all,
    We have a situation where we have 3 Forte testing
    environments installed on
    a Unix box and a development environment on a Windows NT
    box. For our error
    handling, we write messages to a custom log file. If an
    error occurs on a
    service object, the error message is written to a copy of
    this log file on
    the client as well as to a copy of the file on the server
    where the service
    object is running. Currently, the path to the file begins
    with the
    FORTE_ROOT environment variable and then the specific path
    is concatenated
    to the end of the path. However, when trying to write the
    log file to the
    Unix box, the application seems to be getting confused
    between the paths for
    the different environments and hangs. Does anyone know of a
    good way to
    manage paths for writing files to multiple server
    environments?
    Jim Field
    Systems Engineer
    (916) 861-1869
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive
    <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    From: Muthuramalingam Venkataraman <[email protected]>
    Date: Mon, 07 Jun 1999 12:56:19 PDT
    Subject: RE: Multiple Forte environments on one machine
    An alternative solution could be, define different environment variables
    in
    the fortedef.sh shell script which will avoid confusion in refering to the
    FORTE ROOT directories for the respective environments.
    From: "Lopez, Len CWT-MSP" <[email protected]>
    Reply-To: "Lopez, Len CWT-MSP" <[email protected]>
    To: "'Field, Jim'" <[email protected]>, forte users group
    <[email protected]>
    Subject: RE: Multiple Forte environments on one machine
    Date: Mon, 7 Jun 1999 13:34:33 -0500
    The environment variable $FORTE_ROOT will be the value you exported when
    you
    started the environment on the unix server. This is usually specified in
    your fortedef.sh (csh). It will not get confused between environments
    since
    your application is only deployed to one environment and that environment
    has only one value for FORTE_ROOT. The problem you are more likelyhaving
    is your so was developed and tested on an NT server and the path was
    specified MS DOS style with back slashes not forward slashes ie.
    $FORTE_ROOT/log/mylogfile.txt. Another probable cause is that you are
    using
    %FORTE_ROOT% rather than $FORTE_ROOT. A solution may be to specify
    directories and path names in Fort&eacute; portable form ie.
    %{FORTE_ROOT}/log/myLog.txt. That should work whether your service is
    executing on an NT box or Unix box.
    Hope this helps.
    Len Lopez
    Carlson Wagonlit Travel
    -----Original Message-----
    From: Field, Jim [mailto:[email protected]]
    Sent: Monday, June 07, 1999 11:49 AM
    To: forte users group
    Subject: Multiple Forte environments on one machine
    Hello all,
    We have a situation where we have 3 Forte testing
    environments installed on
    a Unix box and a development environment on a Windows NT
    box. For our error
    handling, we write messages to a custom log file. If an
    error occurs on a
    service object, the error message is written to a copy of
    this log file on
    the client as well as to a copy of the file on the server
    where the service
    object is running. Currently, the path to the file begins
    with the
    FORTE_ROOT environment variable and then the specific path
    is concatenated
    to the end of the path. However, when trying to write the
    log file to the
    Unix box, the application seems to be getting confused
    between the paths for
    the different environments and hangs. Does anyone know of a
    good way to
    manage paths for writing files to multiple server
    environments?
    Jim Field
    Systems Engineer
    (916) 861-1869
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive
    <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>______________________________________________________
    Get Your Private, Free Email at http://www.hotmail.com
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    From: Muthuramalingam Venkataraman <[email protected]>
    Date: Mon, 07 Jun 1999 13:02:28 PDT
    Subject: RE: Multiple Forte environments on one machine
    More over, my line of thinking is that once you are able to open the file
    in
    the appropriate mode, the problem could also attribute to disk space
    availability, as you have mentioned that it hangs while writing to the
    file!!
    Quote :
    However, when trying to write the
    log file to the
    Unix box, the application seems to be getting confused
    between the paths for
    the different environments and hangs.Unquote.
    Hope this helps.
    From: "Lopez, Len CWT-MSP" <[email protected]>
    Reply-To: "Lopez, Len CWT-MSP" <[email protected]>
    To: "'Field, Jim'" <[email protected]>, forte users group
    <[email protected]>
    Subject: RE: Multiple Forte environments on one machine
    Date: Mon, 7 Jun 1999 13:34:33 -0500
    The environment variable $FORTE_ROOT will be the value you exported when
    you
    started the environment on the unix server. This is usually specified in
    your fortedef.sh (csh). It will not get confused between environments
    since
    your application is only deployed to one environment and that environment
    has only one value for FORTE_ROOT. The problem you are more likelyhaving
    is your so was developed and tested on an NT server and the path was
    specified MS DOS style with back slashes not forward slashes ie.
    $FORTE_ROOT/log/mylogfile.txt. Another probable cause is that you are
    using
    %FORTE_ROOT% rather than $FORTE_ROOT. A solution may be to specify
    directories and path names in Fort&eacute; portable form ie.
    %{FORTE_ROOT}/log/myLog.txt. That should work whether your service is
    executing on an NT box or Unix box.
    Hope this helps.
    Len Lopez
    Carlson Wagonlit Travel
    -----Original Message-----
    From: Field, Jim [mailto:[email protected]]
    Sent: Monday, June 07, 1999 11:49 AM
    To: forte users group
    Subject: Multiple Forte environments on one machine
    Hello all,
    We have a situation where we have 3 Forte testing
    environments installed on
    a Unix box and a development environment on a Windows NT
    box. For our error
    handling, we write messages to a custom log file. If an
    error occurs on a
    service object, the error message is written to a copy of
    this log file on
    the client as well as to a copy of the file on the server
    where the service
    object is running. Currently, the path to the file begins
    with the
    FORTE_ROOT environment variable and then the specific path
    is concatenated
    to the end of the path. However, when trying to write the
    log file to the
    Unix box, the application seems to be getting confused
    between the paths for
    the different environments and hangs. Does anyone know of a
    good way to
    manage paths for writing files to multiple server
    environments?
    Jim Field
    Systems Engineer
    (916) 861-1869
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive
    <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>______________________________________________________
    Get Your Private, Free Email at http://www.hotmail.com
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    From: "Duncan Kinnear" <[email protected]>
    Date: Tue, 8 Jun 1999 09:26:56 +1200
    Subject: Off topic: Database Unique IDs
    Hi folks,
    This is a little off-topic, but I figure that there may be other people
    out
    there whose Forte development would benefit from the discussion.
    I am currently building a development framework for our new software
    product. As part of that framework I'd like to include the facility for
    generating unique, user-invisible, integer database IDs.
    Now there is some doubt here that this is actually required and that the
    primary key should be whatever the programmer wants it to be, including
    multiple columns if necessary.
    I was wondering if anyone can give us some rules-of-thumb regarding
    the use of unique IDs as primary keys. Or if someone can point me to
    some on-line resources (or even a good book) that can guide us in this
    area.
    The arguments I have given for using integer IDs are:
    - - Single, integer columns should be faster
    - - User invisible integer ID allows editing/duplicates of all
    user-visible fields
    - - Single, integer foreign keys would reduce storage requirements
    - - Standardising on integer IDs would allow generic functionality built
    into
    framework
    - - More object-oriented as objects have "built-in" unique identity
    I would appreciate any comments people have. We can take this
    discussion off-list if that is preferable.
    Cheers,
    Duncan Kinnear,
    McCarthy and Associates, Email:
    [email protected]
    PO Box 764, McLean Towers, Phone: +64 6 834 3360
    Shakespeare Road, Napier, New Zealand. Fax: +64 6 834
    3369
    Providing Integrated Software to the Meat Processing Industry for over 10
    years
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    End of forte-users-digest V1 #1490
    To unsubscribe, email '[email protected]' with
    'unsubscribe $LIST' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Jim -
    We had the same issues when we were running multiple production
    environments.
    The best way to handle the logging of application exceptions from multiple
    environments, is to use a database.
    Plus the database allows for easier reporting.
    Give us a call if you'd like to discuss.
    Larry McCartney
    [email protected]
    (203)459-7959 - Trumbull
    From:
    [email protected][SMTP:[email protected]
    om]
    Sent: Monday, June 07, 1999 6:00 PM
    To: [email protected]
    Subject: forte-users-digest V1 #1490
    forte-users-digest Monday, 7 June 1999 Volume 01 : Number
    1490
    In this issue:
    Multiple Forte environments on one machine
    RE: Multiple Forte environments on one machine
    RE: Multiple Forte environments on one machine
    RE: Multiple Forte environments on one machine
    Off topic: Database Unique IDs
    From: "Field, Jim" <[email protected]>
    Date: Mon, 7 Jun 1999 09:49:07 -0700
    Subject: Multiple Forte environments on one machine
    Hello all,
    We have a situation where we have 3 Forte testing environments installed
    on
    a Unix box and a development environment on a Windows NT box. For our
    error
    handling, we write messages to a custom log file. If an error occurs on a
    service object, the error message is written to a copy of this log file on
    the client as well as to a copy of the file on the server where the
    service
    object is running. Currently, the path to the file begins with the
    FORTE_ROOT environment variable and then the specific path is concatenated
    to the end of the path. However, when trying to write the log file to the
    Unix box, the application seems to be getting confused between the paths
    for
    the different environments and hangs. Does anyone know of a good way to
    manage paths for writing files to multiple server environments?
    Jim Field
    Systems Engineer
    (916) 861-1869
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    From: "Lopez, Len CWT-MSP" <[email protected]>
    Date: Mon, 7 Jun 1999 13:34:33 -0500
    Subject: RE: Multiple Forte environments on one machine
    The environment variable $FORTE_ROOT will be the value you exported =
    when you
    started the environment on the unix server. This is usually specified =
    in
    your fortedef.sh (csh). It will not get confused between environments =
    since
    your application is only deployed to one environment and that =
    environment
    has only one value for FORTE_ROOT. The problem you are more likely =
    having
    is your so was developed and tested on an NT server and the path was
    specified MS DOS style with back slashes not forward slashes ie.
    $FORTE_ROOT/log/mylogfile.txt. Another probable cause is that you are =
    using
    %FORTE_ROOT% rather than $FORTE_ROOT. A solution may be to specify
    directories and path names in Fort=E9 portable form ie.
    %{FORTE_ROOT}/log/myLog.txt. That should work whether your service is
    executing on an NT box or Unix box.
    Hope this helps.
    Len Lopez
    Carlson Wagonlit Travel
    -----Original Message-----
    From: Field, Jim [mailto:[email protected]]
    Sent: Monday, June 07, 1999 11:49 AM
    To: forte users group
    Subject: Multiple Forte environments on one machine
    Hello all,
    We have a situation where we have 3 Forte testing
    environments installed on
    a Unix box and a development environment on a Windows NT
    box. For our error
    handling, we write messages to a custom log file. If an
    error occurs on a
    service object, the error message is written to a copy of
    this log file on
    the client as well as to a copy of the file on the server
    where the service
    object is running. Currently, the path to the file begins
    with the
    FORTE_ROOT environment variable and then the specific path
    is concatenated
    to the end of the path. However, when trying to write the
    log file to the
    Unix box, the application seems to be getting confused
    between the paths for
    the different environments and hangs. Does anyone know of a
    good way to
    manage paths for writing files to multiple server
    environments?
    Jim Field
    Systems Engineer
    (916) 861-1869
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive
    <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    From: Muthuramalingam Venkataraman <[email protected]>
    Date: Mon, 07 Jun 1999 12:56:19 PDT
    Subject: RE: Multiple Forte environments on one machine
    An alternative solution could be, define different environment variables
    in
    the fortedef.sh shell script which will avoid confusion in refering to the
    FORTE ROOT directories for the respective environments.
    From: "Lopez, Len CWT-MSP" <[email protected]>
    Reply-To: "Lopez, Len CWT-MSP" <[email protected]>
    To: "'Field, Jim'" <[email protected]>, forte users group
    <[email protected]>
    Subject: RE: Multiple Forte environments on one machine
    Date: Mon, 7 Jun 1999 13:34:33 -0500
    The environment variable $FORTE_ROOT will be the value you exported when
    you
    started the environment on the unix server. This is usually specified in
    your fortedef.sh (csh). It will not get confused between environments
    since
    your application is only deployed to one environment and that environment
    has only one value for FORTE_ROOT. The problem you are more likelyhaving
    is your so was developed and tested on an NT server and the path was
    specified MS DOS style with back slashes not forward slashes ie.
    $FORTE_ROOT/log/mylogfile.txt. Another probable cause is that you are
    using
    %FORTE_ROOT% rather than $FORTE_ROOT. A solution may be to specify
    directories and path names in Fort&eacute; portable form ie.
    %{FORTE_ROOT}/log/myLog.txt. That should work whether your service is
    executing on an NT box or Unix box.
    Hope this helps.
    Len Lopez
    Carlson Wagonlit Travel
    -----Original Message-----
    From: Field, Jim [mailto:[email protected]]
    Sent: Monday, June 07, 1999 11:49 AM
    To: forte users group
    Subject: Multiple Forte environments on one machine
    Hello all,
    We have a situation where we have 3 Forte testing
    environments installed on
    a Unix box and a development environment on a Windows NT
    box. For our error
    handling, we write messages to a custom log file. If an
    error occurs on a
    service object, the error message is written to a copy of
    this log file on
    the client as well as to a copy of the file on the server
    where the service
    object is running. Currently, the path to the file begins
    with the
    FORTE_ROOT environment variable and then the specific path
    is concatenated
    to the end of the path. However, when trying to write the
    log file to the
    Unix box, the application seems to be getting confused
    between the paths for
    the different environments and hangs. Does anyone know of a
    good way to
    manage paths for writing files to multiple server
    environments?
    Jim Field
    Systems Engineer
    (916) 861-1869
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive
    <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>______________________________________________________
    Get Your Private, Free Email at http://www.hotmail.com
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    From: Muthuramalingam Venkataraman <[email protected]>
    Date: Mon, 07 Jun 1999 13:02:28 PDT
    Subject: RE: Multiple Forte environments on one machine
    More over, my line of thinking is that once you are able to open the file
    in
    the appropriate mode, the problem could also attribute to disk space
    availability, as you have mentioned that it hangs while writing to the
    file!!
    Quote :
    However, when trying to write the
    log file to the
    Unix box, the application seems to be getting confused
    between the paths for
    the different environments and hangs.Unquote.
    Hope this helps.
    From: "Lopez, Len CWT-MSP" <[email protected]>
    Reply-To: "Lopez, Len CWT-MSP" <[email protected]>
    To: "'Field, Jim'" <[email protected]>, forte users group
    <[email protected]>
    Subject: RE: Multiple Forte environments on one machine
    Date: Mon, 7 Jun 1999 13:34:33 -0500
    The environment variable $FORTE_ROOT will be the value you exported when
    you
    started the environment on the unix server. This is usually specified in
    your fortedef.sh (csh). It will not get confused between environments
    since
    your application is only deployed to one environment and that environment
    has only one value for FORTE_ROOT. The problem you are more likelyhaving
    is your so was developed and tested on an NT server and the path was
    specified MS DOS style with back slashes not forward slashes ie.
    $FORTE_ROOT/log/mylogfile.txt. Another probable cause is that you are
    using
    %FORTE_ROOT% rather than $FORTE_ROOT. A solution may be to specify
    directories and path names in Fort&eacute; portable form ie.
    %{FORTE_ROOT}/log/myLog.txt. That should work whether your service is
    executing on an NT box or Unix box.
    Hope this helps.
    Len Lopez
    Carlson Wagonlit Travel
    -----Original Message-----
    From: Field, Jim [mailto:[email protected]]
    Sent: Monday, June 07, 1999 11:49 AM
    To: forte users group
    Subject: Multiple Forte environments on one machine
    Hello all,
    We have a situation where we have 3 Forte testing
    environments installed on
    a Unix box and a development environment on a Windows NT
    box. For our error
    handling, we write messages to a custom log file. If an
    error occurs on a
    service object, the error message is written to a copy of
    this log file on
    the client as well as to a copy of the file on the server
    where the service
    object is running. Currently, the path to the file begins
    with the
    FORTE_ROOT environment variable and then the specific path
    is concatenated
    to the end of the path. However, when trying to write the
    log file to the
    Unix box, the application seems to be getting confused
    between the paths for
    the different environments and hangs. Does anyone know of a
    good way to
    manage paths for writing files to multiple server
    environments?
    Jim Field
    Systems Engineer
    (916) 861-1869
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive
    <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>______________________________________________________
    Get Your Private, Free Email at http://www.hotmail.com
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    From: "Duncan Kinnear" <[email protected]>
    Date: Tue, 8 Jun 1999 09:26:56 +1200
    Subject: Off topic: Database Unique IDs
    Hi folks,
    This is a little off-topic, but I figure that there may be other people
    out
    there whose Forte development would benefit from the discussion.
    I am currently building a development framework for our new software
    product. As part of that framework I'd like to include the facility for
    generating unique, user-invisible, integer database IDs.
    Now there is some doubt here that this is actually required and that the
    primary key should be whatever the programmer wants it to be, including
    multiple columns if necessary.
    I was wondering if anyone can give us some rules-of-thumb regarding
    the use of unique IDs as primary keys. Or if someone can point me to
    some on-line resources (or even a good book) that can guide us in this
    area.
    The arguments I have given for using integer IDs are:
    - - Single, integer columns should be faster
    - - User invisible integer ID allows editing/duplicates of all
    user-visible fields
    - - Single, integer foreign keys would reduce storage requirements
    - - Standardising on integer IDs would allow generic functionality built
    into
    framework
    - - More object-oriented as objects have "built-in" unique identity
    I would appreciate any comments people have. We can take this
    discussion off-list if that is preferable.
    Cheers,
    Duncan Kinnear,
    McCarthy and Associates, Email:
    [email protected]
    PO Box 764, McLean Towers, Phone: +64 6 834 3360
    Shakespeare Road, Napier, New Zealand. Fax: +64 6 834
    3369
    Providing Integrated Software to the Meat Processing Industry for over 10
    years
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    End of forte-users-digest V1 #1490
    To unsubscribe, email '[email protected]' with
    'unsubscribe $LIST' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Re: (forte-users) Forte and CORBA question

    Hi,
    The discarding the Java variable that references a distributed Forte object
    doesn't cause that the distributed object will be reclaimed. In Forte client
    you can use ReleaseDistReference() of the current partition (task.part) to
    free the remote object. For Java client, you can implement the following
    solution:
    - define a method ReleaseMyObject() in the SO you are using to get the proxy
    to the dist. object. As parameter for it use something that can identify
    your object (attribute).
    - your SO has an array or hashtable with your distributed objects, every new
    object is added to it.
    - in the implementation of ReleaseMyObject() find the object to release in
    the array and call ReleaseDistReference() for it,
    - from the Java client, call the ReleaseMyObject() for the object that is
    not more needed.
    Regards,
    Zenon Adamek
    ----- Original Message -----
    From: Joseph Mirwald <jomirweb.de>
    To: Dave Ortman <dortmanyahoo.com>; 'Forte User Forum'
    <forte-userslists.xpedior.com>
    Sent: Wednesday, March 07, 2001 3:58 PM
    Subject: Re: (forte-users) Forte and CORBA question
    Hello Dave,
    do you use a copy return or copy parameters in this method ?
    If not, then maybe Forte is unable to garbage-collect this object because
    it is forever
    a proxy which only the server-partition may be able to drop it from memory
    (object=NIL).
    Try this and let us know what happens.
    Hope this helps
    Joseph Mirwald
    At 11:49 07.03.01 -0800, Dave Ortman wrote:
    We're attempting to use a Java client to access a
    Forte server. In doing such, we've experienced a
    problem which I hoped somebody could shed some light
    on.
    We've had a Java client calling Forte service objects
    and passing Forte objects back and forth as CORBA
    structs with no problem. However, we have experienced
    some problem obtaining and using remote references to
    distributed objects from the Java client.
    The problem is memory utilization. Each time I obtain
    a reference to a new object, the memory utilization on
    the Forte server jumps up quite a bit (around 100k per
    object on an NT box). Eventually, if I fetch enough
    objects, the server will crash due to lack of memory.
    It seems that Forte never reclaims the memory, even
    though I'm not using (and don't have a handle to) this
    remote objects.
    The objects are very small. In fact, I created a test
    Forte SO with one method, getObject(); which returns a
    distributed object with a single attribute. I then
    have a Java client access the getObject() method
    repeatedly - discarding the reference to the object
    after each iteration. After a short while, the box
    will come down.
    Any thoughts?
    Thanks in advance,
    -Dave Ortman
    --- "Epari, Madhusudhan" <meparioxhp.com> wrote:
    Hi All,
    Following error occurs consistently on a router
    partition for every call to
    the service object but the partition doesn't die or
    crash. I tried bumping
    up the partition memory too. Any thoughts on why
    it's happening?
    Thanks in advance,
    Madhu
    SYSTEM ERROR: Failed to connect or lost connection
    to the
    environment manager
    at FORTE_NS_ADDRESS = <Unknown>. Check that the
    environment
    manager is
    installed at that location. If it is, then check
    to be sure that
    there are
    enough system resources available to support this
    partition.
    Class: qqsp_SystemResourceException
    Error #: [601, 201]
    Detected at: qqdo_NsClient::FindObject at 1
    Error Time: Wed Feb 21 09:30:56
    Exception occurred (locally) on partition
    "CSA_cl0_Part2-router",
    (partitionId =
    C61609A0-8270-11D3-88A9-F4D005D0AA77:0x10c5c:0x1,
    taskId =
    [C61609A0-8270-11D3-88A9-F4D005D0AA77:0x10c5c.8]) in
    application
    "MWRouting_cl1", pid 18937 on node forted1 in
    environment
    frtedev.
    SYSTEM ERROR: Attempt to send from a partition
    (C61609A0-8270-11D3-88A9-F4D005D0AA77:0x10c5c:0x1)
    that no
    longer exists.
    Class: qqsp_DistAccessException
    Error #: [601, 111]
    Detected at: qqdo_PartitionMgr::SendMsg at
    1
    Error Time: Wed Feb 21 09:30:56
    Distributed method called:
    qqdo_NsServerProxy.FindObject
    (object name
    Unnamed) from partition
    "CSA_cl0_Part2-router",
    (partitionId =
    C61609A0-8270-11D3-88A9-F4D005D0AA77:0x10c5c:0x1,
    taskId =
    [C61609A0-8270-11D3-88A9-F4D005D0AA77:0x10c5c.8]) in
    application
    "MWRouting_cl1", pid 18937 on node
    forted1 in environment
    frtedev
    Exception occurred (locally) on partition
    "CSA_cl0_Part2-router",
    (partitionId =
    C61609A0-8270-11D3-88A9-F4D005D0AA77:0x10c5c:0x1,
    taskId =
    [C61609A0-8270-11D3-88A9-F4D005D0AA77:0x10c5c.8])
    in
    application "MWRouting_cl1", pid 18937 on
    node forted1 in
    environment
    frtedev.
    LbRouter::FindMembers - CAUGHT EXCEPTION attaching
    members from
    For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To
    unsubscribe, send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com--
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    Why not this:
    while myText.moveToString(' ') do
    myText.ReplaceRange('-', myText.Offset, myText.Offset+1);
    end while;
    or if you prefer verbosity:
    while myText.moveToString(source=' ') do
    myText.ReplaceRange(source='-', startOffset=myText.Offset,
    endOffset=myText.Offset+1);
    end while;
    -----Original Message-----
    From: FatchJeBAM.com [mailto:FatchJeBAM.com]
    Sent: Wednesday, January 12, 2000 2:51 PM
    To: Troy.Burnsvacationclub.com; kamranaminyahoo.com
    Subject: RE: (forte-users) search and replace within a TextData
    How about this?? May have to play with start/end on ReplaceRange as I
    didn't really test this
    Anybody got a better way??
    -- replace space with underscore
    For x in 1 to myTextdata.LengthToEnd() do
    If myTextData.IsSpace() then
    MyTextdata.ReplaceRange('_'. Startoffset=myTextdata.offset,
    endoffset=myTextdata.offset+1);
    End if;
    MyTextdata.MoveNext;
    End for;
    Jerry Fatcheric
    -----Original Message-----
    From: Burns, Troy [mailto:Troy.Burnsvacationclub.com]
    Sent: Wednesday, January 12, 2000 9:40 AM
    To: kamranaminyahoo.com
    Subject: (forte-users) search and replace within a
    TextData
    Hello all,
    I need to search within a textdata object, replacing all
    occurrances of a
    space
    with another character. Can you give a quick code example
    of how I would do
    this?
    Thanks in advance,
    Troy
    Troy Burns
    Marriott Vacation Club Intl.
    E-mail: troy.burnsvacationclub.com
    Phone: (941) 688-7700 ext. 4408
    For the archives, go to: http://lists.sageit.com/forte-users
    and use
    the login: forte and the password: archive. To unsubscribe,
    send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.sageit.com
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.sageit.com

  • RE: (forte-users) Accelerator keys under MS Windows95/98/NT

    This message is in MIME format. Since your mail reader does not understand
    this format, some or all of this message may not be legible.
    ------_=_NextPart_001_01BEF001.9C8C0B50
    Content-Type: text/plain
    Unfortunately, ALT key is not recognized as a validkey modifier on Windows
    That isn't entirely true. The ALT key is recognized. I've used it
    successfully
    under Windows 95 and NT. The only annoying side-effect is that you get the
    standard operating system beep when you perform the keypress.
    -----Original Message-----
    From: "Ajith Kallambella" [SMTP:[email protected]]
    Sent: Thursday, August 26, 1999 1:43 PM
    To: "[email protected]" [SMTP:[email protected]];
    "[email protected]" [SMTP:[email protected]]
    Subject: Re: (forte-users) Accelerator keys under MS Windows 95/98/NT
    The Window class has a method named SetAsFunctionKey
    and an event named FunctionKeyPress. When used
    in combination, the former can be used to configure
    various accelerator keys for the window widgets
    and the latter can be used to trap them.
    For more details, take a look at Forte online help.
    Unfortunately, ALT key is not recognized as a valid
    key modifier on Windows, but is only available on
    Unix and VMS - for reasons beyond my comprehension :(
    Hope this helps
    Ajith Kallambella M.
    Forte Systems Consultant.
    From: "Burns, Troy" <[email protected]>
    To: "'[email protected]'" <[email protected]>
    Subject: (forte-users) Accelerator keys under MS Windows 95/98/NT
    Date: Thu, 26 Aug 1999 13:56:07 -0400
    Let's say I have a pushbutton on a window and I've given it
    label text of "&Search". In past developer-lives, the ampersand
    is what gives the button the ability to respond to ALT-S. This
    doesn't appear to be the case in Forte. What do I need to do
    to make this work?
    Thanks in advance,
    Troy Burns
    E-mail: [email protected]
    Marriott Vacation Club International
    941-688-7700 ext. 4408
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]
    For the archives, go to: http://lists.sageit.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: [email protected]
    ------_=_NextPart_001_01BEF001.9C8C0B50
    Content-Type: text/html
    Content-Transfer-Encoding: quoted-printable
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
    <HTML>
    <HEAD>
    <DEFANGED-META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
    charset=3Dus-ascii">
    <DEFANGED-META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
    5.5.2448.0">
    <DEFANGED-TITLE>RE: (forte-users) Accelerator keys under MS Windows =
    95/98/NT</TITLE>
    </HEAD>
    <BODY>
    <P><FONT SIZE=3D2>&gt; Unfortunately, ALT key is not recognized as a =
    valid</FONT>
    <BR><FONT SIZE=3D2>key modifier on Windows</FONT>
    </P>
    <P><FONT SIZE=3D2>That isn't entirely true. The ALT key is recognized. =
    I've used it successfully</FONT>
    <BR><FONT SIZE=3D2>under Windows 95 and NT. The only annoying =
    side-effect is that you get the</FONT>
    <BR><FONT SIZE=3D2>standard operating system beep when you perform the =
    keypress.</FONT>
    </P>
    <P><FONT SIZE=3D2>-----Original Message-----</FONT>
    <BR><FONT SIZE=3D2>From: &quot;Ajith Kallambella&quot; =
    [SMTP:[email protected]] </FONT>
    <BR><FONT SIZE=3D2>Sent: Thursday, August 26, 1999 1:43 PM</FONT>
    <BR><FONT SIZE=3D2>To: &quot;[email protected]&quot; =
    [SMTP:[email protected]];</FONT>
    <BR><FONT SIZE=3D2>&quot;[email protected]&quot; =
    [SMTP:[email protected]]</FONT>
    <BR><FONT SIZE=3D2>Subject: Re: (forte-users) Accelerator keys under MS =
    Windows 95/98/NT</FONT>
    </P>
    <BR>
    <P><FONT SIZE=3D2>The Window class has a method named =
    SetAsFunctionKey</FONT>
    <BR><FONT SIZE=3D2>and an event named FunctionKeyPress. When =
    used</FONT>
    <BR><FONT SIZE=3D2>in combination, the former can be used to =
    configure</FONT>
    <BR><FONT SIZE=3D2>various accelerator keys for the window =
    widgets</FONT>
    <BR><FONT SIZE=3D2>and the latter can be used to trap them.</FONT>
    </P>
    <P><FONT SIZE=3D2>For more details, take a look at Forte online =
    help.</FONT>
    </P>
    <P><FONT SIZE=3D2>Unfortunately, ALT key is not recognized as a =
    valid</FONT>
    <BR><FONT SIZE=3D2>key modifier on Windows, but is only available =
    on</FONT>
    <BR><FONT SIZE=3D2>Unix and VMS - for reasons beyond my comprehension =
    :(</FONT>
    </P>
    <P><FONT SIZE=3D2>Hope this helps</FONT>
    </P>
    <P><FONT SIZE=3D2>Ajith Kallambella M.</FONT>
    <BR><FONT SIZE=3D2>Forte Systems Consultant.</FONT>
    </P>
    <BR>
    <P><FONT SIZE=3D2>&gt;From: &quot;Burns, Troy&quot; =
    &lt;[email protected]&gt;</FONT>
    <BR><FONT SIZE=3D2>&gt;To: &quot;'[email protected]'&quot; =
    &lt;[email protected]&gt;</FONT>
    <BR><FONT SIZE=3D2>&gt;Subject: (forte-users) Accelerator keys under MS =
    Windows 95/98/NT</FONT>
    <BR><FONT SIZE=3D2>&gt;Date: Thu, 26 Aug 1999 13:56:07 -0400</FONT>
    <BR><FONT SIZE=3D2>&gt;</FONT>
    <BR><FONT SIZE=3D2>&gt;Let's say I have a pushbutton on a window and =
    I've given it</FONT>
    <BR><FONT SIZE=3D2>&gt;label text of &quot;&amp;Search&quot;.  In =
    past developer-lives, the ampersand</FONT>
    <BR><FONT SIZE=3D2>&gt;is what gives the button the ability to respond =
    to ALT-S.  This</FONT>
    <BR><FONT SIZE=3D2>&gt;doesn't appear to be the case in Forte.  =
    What do I need to do</FONT>
    <BR><FONT SIZE=3D2>&gt;to make this work?</FONT>
    <BR><FONT SIZE=3D2>&gt;</FONT>
    <BR><FONT SIZE=3D2>&gt;Thanks in advance,</FONT>
    <BR><FONT SIZE=3D2>&gt;</FONT>
    <BR><FONT =
    SIZE=3D2>&gt;---------------------------------------------</FONT>
    <BR><FONT SIZE=3D2>&gt;Troy Burns</FONT>
    <BR><FONT SIZE=3D2>&gt;E-mail: [email protected]</FONT>
    <BR><FONT SIZE=3D2>&gt;Marriott Vacation Club International</FONT>
    <BR><FONT SIZE=3D2>&gt;941-688-7700 ext. 4408</FONT>
    <BR><FONT SIZE=3D2>&gt;</FONT>
    <BR><FONT SIZE=3D2>&gt;--</FONT>
    <BR><FONT SIZE=3D2>&gt;For the archives, go to: <A =
    HREF=3D"<a href=
    "http://lists.sageit.com/forte-users">http://lists.sageit.com/forte-users</a>" =
    TARGET=3D"_blank">http://lists.sageit.com/forte-users</A> and =
    use</FONT>
    <BR><FONT SIZE=3D2>&gt;the login: forte and the password: archive. To =
    unsubscribe, send in a new</FONT>
    <BR><FONT SIZE=3D2>&gt;email the word: 'Unsubscribe' to: =
    [email protected]</FONT>
    <BR><FONT SIZE=3D2>&gt;</FONT>
    </P>
    <BR>
    <P><FONT =
    SIZE=3D2>_______________________________________________________________=
    </FONT>
    <BR><FONT SIZE=3D2>Get Free Email and Do More On The Web. Visit <A =
    HREF=3D"<a href="http://www.msn.com">http://www.msn.com</a>" =
    TARGET=3D"_blank">http://www.msn.com</A></FONT>
    </P>
    <P><FONT SIZE=3D2>--</FONT>
    <BR><FONT SIZE=3D2>For the archives, go to: <A =
    HREF=3D"<a href=
    "http://lists.sageit.com/forte-users">http://lists.sageit.com/forte-users</a>" =
    TARGET=3D"_blank">http://lists.sageit.com/forte-users</A> and =
    use</FONT>
    <BR><FONT SIZE=3D2>the login: forte and the password: archive. To =
    unsubscribe, send in a new</FONT>
    <BR><FONT SIZE=3D2>email the word: 'Unsubscribe' to: =
    [email protected]</FONT>
    </P>
    </BODY>
    </HTML>
    ------_=_NextPart_001_01BEF001.9C8C0B50--

    Hi,Beau Leo, I am having problem installing Oracle9i Database Rel.2 on my pc.
    I read the suggestion and solution you posted for fixing Oracle 8.1.x installation
    probblem, and since my pc also hung at 48% while installing Oracle 9i software,
    I wonder if the same problem in the Oracle8 Vs.Pentium4 also exists for Oracle9i.
    I have Windows2000,256RAM, Pentium3 1Ghz, and 13.8 free diskspace. But the installation always
    hangs at 48%, my computer will just shut down and restart automatically without
    even showing an error message. I have tried installing the Enterprise edition for 3
    times already but everytime encountered the same problem. I've also tried custom installation
    by selecting not to create database, but it also hung.
    Before I started each installation, I always made sure that my registry and environment
    path are cleared and that all the partially-installed Oracle files are deleted.
    I hope that you or anyone who has a solution for this problem could be so kindly to help me out.
    Thank you in advance.
    ailee

  • RE: (forte-users) User-visible service object

    This solution will cause network traffic for all method calls on the
    environment visible SO. This overhead is not incurred when calling methods
    on a user visible SO in the same partition. Depending on the frequency of
    calls and the volume of data being passed in and out, this could be
    significant overhead.
    We have successfully implemented the following.
    Create a second User Visible SO based on the same class. Then you will be
    able to partition the one SO into the client partition and the second into
    the server partition.
    For example, assume the underlying class is named MessageService then define
    your SO's as
    ClientMessageService -> MessageService
    ServerMessageService -> MessageService
    Andy
    -----Original Message-----
    From: Amin, Kamran [mailto:kamran.aminlendware.com]
    Sent: Wednesday, August 23, 2000 10:17 PM
    To: 'Duncan Kinnear'; kamranaminyahoo.com
    Subject: RE: (forte-users) User-visible service
    object
    Duncan,
    Make the user visible service object to an
    environment visible
    service object. This way the client and any service object
    on the server
    can access it.
    ka
    -----Original Message-----
    From: Duncan Kinnear [mailto:duncanmccarthy.co.nz]
    Sent: Wednesday, August 23, 2000 7:47 PM
    To: kamranaminyahoo.com
    Subject: (forte-users) User-visible service object
    Hi folks!
    We've got a user-visible service object that handles
    initialisation of and
    access to the message catalog.
    This works well on the client, but we would like to use the
    same
    mechanism (and even the same service object) on the server
    so that
    service objects on the server have access to their message
    catalog on
    the
    server.
    I was hoping that if we referenced this user-visible service
    object in
    both the client and the server code, that it would partition
    a copy in
    each of the client and server partitions. However, we
    cannot get this
    user-visible service object duplicated on the server. If we
    drag and drop
    it onto the server partition in the partition workshop, it
    disappears from
    the client partition!
    Anybody got any idea how we could do this?
    Cheers,
    Duncan Kinnear,
    McCarthy and Associates, Email:
    duncanMcCarthy.co.nz
    PO Box 764, McLean Towers, Phone: +64
    6 834 3360
    Shakespeare Road, Napier, New Zealand. Fax: +64
    6 834 3369
    Providing Integrated Software to the Meat Processing
    Industry for over 10
    years
    For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe,
    send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com
    For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe,
    send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com

    I would try going to the "lowest common denominator" between WindowsNT and
    Windows95 - DOS. Both windowing OS's sort of have their roots in DOS, or at
    least both are capable of opening a DOS session.
    Therefore, from a DOS prompt type "set" to view the environment variables for
    both OS types. Look for a common variable between the two that stores the
    userID. If you can find one of these your application will be that much more
    portable between these two Windows mutations.
    I used "set" on my NT and found my userID assigned to a few variables. I haven't
    done this on a Windows95 machine in quite some time, but if the machine is on
    the network it should have at least one environment variable with the userID.
    I'm just guessing that DOS has a variable to store the userID that will be
    common to both machines.
    Good luck....
    Kelsey PetrychynSaskTel Technical Analyst
    ITM - Technology Solutions - Distributed Computing
    Tel (306) 777 - 4906, Fax (306) 359 - 0857
    Internet:kelsey.petrychynSasktel.sk.ca
    Quality is not job 1. It is the only job!
    "Olivier Andrieux" <oandrieuxaxialog.fr> on 07/19/2000 09:12:41 AM
    To: forte-userslists.xpedior.com
    cc: (bcc: Kelsey Petrychyn/SaskTel/CA)
    Subject: (forte-users) user name
    Hi
    I use this command to catch the username:
    task.part.operatingsystem.getenv('username')
    with NT, there is no problem
    but with windows95 or 98 the command doesn't find the username.
    Thanks in advance.
    Olivier Andrieux
    Axialog
    Lille
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • RE: (forte-users) SQL Array Insert

    Unfortunately that carries a tremendous overhead. Each request is a seperate
    message and forte generates alot of behind the scenes prepares for the sql.
    ---------------------- Forwarded by Amos G. Radford on 10/27/2000 02:34 PM
    "Amin, Kamran" <kamran.aminlendware.com> on 10/27/2000 02:33:07 PM
    To: Amos G. RadfordBankofAmerica
    cc:
    Class: Internal Use Only
    Subject: RE: (forte-users) SQL Array Insert
    User a for loop and call update for each row in the array.
    For Loop
    Update
    set
    1=test[1]
    end for
    ka
    -----Original Message-----
    From: Amos.G.Radfordbankofamerica.com
    [mailto:Amos.G.Radfordbankofamerica.com]
    Sent: Friday, October 27, 2000 12:07 PM
    To: forte-userslists.xpedior.com
    Subject: (forte-users) SQL Array Insert
    I have run into a strange problem that I never really run into
    before. If I want to save an array of items into a table in TOOL
    SQL, how can I do it if the column names in the table are different
    than the column names in the class. In the past we always had
    the luxury of the column names being the same.
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    Madhu,
    Do the following:
    1. create prepare statement
    e.g
    stmHnd : DBStatementHandle;
    inputData : DBDataset = new;
    stmType : integer;
    stmHnd = DBSesObj.prepare('insert into
    table_name myCOl1, myCol2, myCol3
    values(:myCol1Value, :myCol2Value, :myCol3Value)',
    inputData,stmType);
    2. Populate the input DBDataset.
    e.g
    // assign the maximum value
    inputData = myArrObj.items;
    // assign the values
    for i in 1 to myArrObj.items do
    inputdata.currentRow = i;
    inputdata.setvalue(':myCol1Value',
    myArrObj.attr1);
    inputdata.setvalue(':myCol2Value',
    myArrObj[i].attr2);
    inputdata.setvalue(':myCol3Value',
    myArrObj[i].attr3);
    end for;
    3. execute the statement:
    e.g .
    DBSesObj.execute(stmHnd, inputData);
    4. release the handle
    DBSesObj.RemoveStatement(stmHnd);
    Hope this helps,
    Babu
    --- "Epari, Madhusudhan" <meparioxhp.com> wrote:
    Babu,
    I'm not clear on how dynamic sql statement would
    access the database only
    one time for inserting an array of records in to the
    table. Could you tell
    how's it done?
    thanks in advance,
    Madhu
    -----Original Message-----
    From: Babu Raj [mailto:ibcsmartboyyahoo.com]
    Sent: Friday, October 27, 2000 8:02 PM
    To: Amos.G.Radfordbankofamerica.com;
    forte-userslists.xpedior.com
    Subject: RE: (forte-users) SQL Array Insert
    Amos,
    Why don't you use, Dyanmic SQL statement,
    where
    you need to prepare only one SQL Statement, and
    populate input place holder, which is much simpler
    and
    you need to access the database only one time(which
    is
    efficient operation). This is useful, especially,
    when
    you want to update. But for your inforamtion, Forte
    internally inserts, one by one row, even if u call
    Static SQl statement, with array of record. Os its
    advisable to use Dyanmic SQL statement.
    Hope this helps,
    Babu
    --- Amos.G.Radfordbankofamerica.com wrote:
    Unfortunately that carries a tremendous overhead.
    Each request is a seperate
    message and forte generates alot of behind the
    scenes prepares for the sql.
    ---------------------- Forwarded by Amos G.Radford
    on 10/27/2000 02:34 PM
    "Amin, Kamran" <kamran.aminlendware.com> on
    10/27/2000 02:33:07 PM
    To: Amos G. RadfordBankofAmerica
    cc:
    Class: Internal Use Only
    Subject: RE: (forte-users) SQL Array Insert
    User a for loop and call update for each row inthe
    array.
    For Loop
    Update
    set
    1=test[1]
    end for
    ka
    -----Original Message-----
    From: Amos.G.Radfordbankofamerica.com
    [mailto:Amos.G.Radfordbankofamerica.com]
    Sent: Friday, October 27, 2000 12:07 PM
    To: forte-userslists.xpedior.com
    Subject: (forte-users) SQL Array Insert
    I have run into a strange problem that I never
    really run into
    before. If I want to save an array of items intoa
    table in TOOL
    SQL, how can I do it if the column names in the
    table are different
    than the column names in the class. In the pastwe
    always had
    the luxury of the column names being the same.
    For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To
    unsubscribe, send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com
    For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To
    unsubscribe, send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com
    For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To
    unsubscribe, send in a new
    email the word: 'Unsubscribe' to:forte-users-requestlists.xpedior.com

Maybe you are looking for

  • Iphone 4 turns off on it's own with 5.0 and 5.01

    So I had a problem with my iphone 4 about a week ago and took it to the apple store. When I took the phone there, the phone wouldn't do anything but make phone calls, so they did a restore and the phone went back to normal, or so I thought. They also

  • JProgressBar inside JDialogBox doesn't show up.

    Hi, I have a problem and kind of stuck. Here is the scenario..... Inside my actionPerformed method I create an instance of a class that extends java.lang.Thread and inside this class run method I create an instance of another class that extends JDial

  • Business rules to  implement - BEST way -  triggers and mutating table

    I have the following table where it has Foreign Key defined on itself(self reference for parent_id column which can be null or valid site_id) create table test_virtual_site site_id number CONSTRAINT site_id_pk primary key, parent_id number CONSTRAINT

  • Additional data B in contract change mode

    Hi, in the t-code va42, at the item level , there is additional data B ( Tab) showing grey( vene no field is coming , previously there was fields), i need to put fill the entry there, pls advice how to make it visible

  • How to Create HyperV VM's remotely

    Hi, I have the following code typed in a remote windows 8 machine and trying to create a VM on my HyperV server. $CLI1 = "Windows7" $CRAM = 1GB $CLI1VHD = 20GB $VMLOC = "\\HypervSRV\c$\Vms\VM1" $NetworkSwitch1 = "vswitch" $W7ISO = "\\hypervsrv\c$\ISO