Tuxedo 8.1

i would like to know how we can call a remote java client from the tuxedo 8.1,since 8.0 does not support native java servers i'm a little confused on how to do it

Chandu <[email protected]> writes:
i would like to know how we can call a remote java client from the tuxedo 8.1,since 8.0 does not support native java servers i'm a little confused on how to do itYou can use outbound iiop to do this. Can you describe your scenario a
little more? What does your client look like?
andy

Similar Messages

  • Tuxedo client running under Windows CE

    Does anyone know if the Tuxedo client portion can under on a Windows
    CE device and make service calls?
    (Windows CE 3.0)

    Hi Rumcajs,
    The current version of the LabVIEW PDA module (7.1) does not support
    calls to external code in the form of .NET assemblies. However, it DOES
    support calls to C-style DLLs and the way to do it is shown in the
    following example:
    Calling External Code in LabVIEW PDA for Pocket PC - Battery Information Example
    Please let me know if you have any further questions, thanks.
    Have fun!
    - Philip Courtois, Thinkbot Solutions

  • Performance issues with the Tuxedo MQ Adapter

    We are experimenting some performance issues with the MQ Adapter. For example, we are seeing that the MQ Adapter takes from 10 to 100 ms in reading a single message from the queue and sending to the Tuxedo service. The Tuxedo service takes 80 ms in its execution so there is a considerable waste of time in the MQ adapter that we cannot explain.
    Also, we have looked a lot of rollback transactions on the MQ adapter, for example we got 980 rollback transactions for 15736 transactions sent and only the MQ adapter is involved in the rollback. However, the operations are executed properly. The error we got is
    135027.122.hqtux101!MQI_QMTESX01.7636.1.0: gtrid x0 x4ec1491f x25b59: LIBTUX_CAT:376: ERROR: tpabort: xa_rollback returned XA_RBROLLBACK.
    I am looking for information at Oracle site, but I have not found nothing. Could you or someone from your team help me?

    Hi Todd,
    We have 6 MQI adapters reading from 5 different queues, but in this case we are writing in only one queue.
    Someone from Oracle told us that the XA_RBROLLBACK occurs because we have 6 MQ adapters that are reading from the same queues and when one adapter finds a message and try to get that message, it can occurs that other MQ Adapter gets it before. In this case, the MQ adapter rollbacks the transaction. Even when we got some XA_RBROLLBACK errors, we don´t lose message. Also, I read something about that when XA sends a xa_end call to MQ adapter, it actually does the rollback, so when the MQ adapter receives the xa_rollback call, it answers with XA_RBROLLBACK. Is that true?
    However, I am more worried about the performance. We are putting a request message in a MQ queue and waiting for the reply. In some cases, it takes 150ms and in other cases it takes much more longer (more than 400ms). The average is 300ms. MQ adapter calls a service (txgralms0) which lasts 110ms in average.
    This is our configuration:
    "MQI_QMTESX01" SRVGRP="g03000" SRVID=3000
    CLOPT="-- -C /tuxedo/qt/txqgral00/control/src/MQI_QMTESX01.cfg"
    RQPERM=0600 REPLYQ=N RPPERM=0600 MIN=6 MAX=6 CONV=N
    SYSTEM_ACCESS=FASTPATH
    MAXGEN=1 GRACE=86400 RESTART=N
    MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0
    SICACHEENTRIESMAX="500"
    /tuxedo/qt/txqgral00/control/src/MQI_QMTESX01.cfg:
    *SERVER
    MINMSGLEVEL=0
    MAXMSGLEVEL=0
    DEFMAXMSGLEN=4096
    TPESVCFAILDATA=Y
    *QUEUE_MANAGER
    LQMID=QMTESX01
    NAME=QMTESX01
    *SERVICE
    NAME=txgralms0
    FORMAT=MQSTR
    TRAN=N
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KGCRQ01
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KGCPQ01
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KPSAQ01
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KPINQ01
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KDECQ01
    Thanks in advance,
    Marling

  • Performance degradation using Jolt ASP Connectivity for TUXEDO

    We have a customer that uses Jolt ASP Connectivity for TUXEDO and is suffering
    from a severe performance degradation over time.
    Initial response times are fine (1 s.), but they tend to increase to 3 minutes
    after some time (well, eh, a day or so).
    Data:
    - TUXEDO 7.1
    - Jolt 1.2.1
    - Relatively recent rolling patch installed (so no there are probably no JSH performance
    issues and memory leaks as fixed in earlier patches)
    The ULOG shows that during the night the JSH instances notice a timeout on behalf
    of the client connection and do a forced shutdown of the client:
    040911.csu013.cs.kadaster.nl!JSH.234333.1.-2: JOLT_CAT:1185: "INFO: Userid:
    [ZZ_Webpol], Clientid: [AP_WEBSRV3] timed out due to inactivity"
    040911.csu013.cs.kadaster.nl!JSH.234333.1.-2: JOLT_CAT:1198: "WARN: Forced
    shutdown of client; user name 'ZZ_Webpol'; client name 'AP_WEBSRV3'"
    This happens every 10 minutes as per configuration of the JSL (-T flag).
    The customer "solved" the problem for the time being by increasing the connection
    pool size on the IIS web server.
    However, they didn't find a "smoking gun" - no definite cause for the problem.
    So, it is debatable whether their "solution" suffices.
    It is my suspicion the problem might be located in the Jolt ASP classes running
    on the IIS.
    Maybe the connection pool somehow loses connections over time, causing subsequent
    users having to queue before they get served (although an exception should be
    raised if no connections are available).
    However, there's no documentation on the functioning of the connection pool for
    Jolt ASP.
    My questions:
    1) What's the algorithm used for managing connections with Jolt ASP for TUXEDO?
    2) If connections are terminated by a JSH, will a new connection be established
    from the web server automatically? (this is especially interesting, because the
    connection policy can be configured in the JSL CLOPT, but there's no info on how
    this should be handled/configured by Jolt ASP connectivity for TUXEDO)
    Regards,
    Winfried Scheulderman

    Hi,
    For ASP connectivity I would suggest looking at the .Net client facility provided in Tuxedo 9.1 and later.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Start tuxedo server, can not find the cobol library

    I run tuxedo cobol sample CSIMPSRV in linux. because I use microfocus cobol, I changed setenv:
    COBCPY=$TUXDIR/cobinclude
    COBDIR=/opt/microfocus/cobol
    PATH=$PATH:$COBDIR/bin
    APPDIR=`pwd`
    TUXCONFIG=$APPDIR/tuxconfig
    LD_LIBRARY_PATH=$COBDIR/lib:$LD_LIBRARY_PATH:$TUXDIR/lib
    SHLIB_PATH=$COBDIR/lib:$SHLIB_PATH:$TUXDIR/lib
    LIBPATH=$COBDIR/lib:$LIBPATH:$TUXDIR/lib
    export COBCPY COBDIR PATH APPDIR TUXCONFIG LD_LIBRARY_PATH SHLIB_PATH LIBPATH
    it can be compiled, buildserver sucess. but I start server and got a error as below:
    exec CSIMPSRV -A :
    CSIMPSRV: error while loading shared libraries: libcobrts.so: cannot open shared object file: No such file or dy
    I don't know why? because the libcobrts.so is in the folder "/opt/microfocus/cobol/lib" and any users can read and excute. The environment variable LD_LIBRARY_PATH, SHLIB_PATH, LIBPATH have contain this folder.
    What's problem? anybody can help me?
    Thanks!
    Edited by: user7949714 on 2011-4-11 下午9:59

    Hi,
    Please check envfile which is specified in ubbconfig to make sure LD_LIBRARY_PATH is correct or not.
    Sample envfile should be modifed as your environment.
    Thanks,
    -Masa

  • How to resolve Tuxedo 6.5 error  getting on the new HP-Itanium server

    Hi guys,
    We had tuxedo 6.5 installed on old server which is HP-PA Risc server and Os is HP-UX B11.11.
    Where as we cloned and migrated that file systems related to Tuxedo to new server which is Configured with HP_Itanium and Os HP-Ux B11.23.
    We freshly created Oracle instances with same naming conventions on Old server as Our server is HP-Itanium that oracle files created with .sh extensions.Where as in Old server they were created with .sl extension.While moving file systems from old server to new server we exclude the oracle part.But we moved the Pleopelsoft home location as it was on oldserver.
    But when we try to start application server we are getting the below error
    105549.uhrtest1!PSADMIN.25298: Begin boot attempt on domain UHRTST3APP
    105554.uhrtest1!BBL.25780: 02082010: TUXEDO Version 6.5 HP-UX B.11.00 U 9000/898 1623623321 unlimited-user license.
    105554.uhrtest1!BBL.25780: LIBTUX_CAT:262: INFO: Standard main starting
    105600.uhrtest1!PSAPPSRV.25783: 02082010: TUXEDO Version 6.5 HP-UX B.11.00 U 9000/898 1623623321 unlimited-user license.
    105600.uhrtest1!PSAPPSRV.25783: LIBTUX_CAT:262: INFO: Standard main starting
    105600.uhrtest1!PSAPPSRV.25783: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
    105600.uhrtest1!tmboot.25779: 02082010: TUXEDO Version 6.5 HP-UX B.11.00 U 9000/898 1623623321 unlimited-user license.
    105600.uhrtest1!tmboot.25779: tmboot: CMDTUX_CAT:827: ERROR: Fatal error encountered; initiating user error handler
    105600.uhrtest1!tmboot.25779: NLS:6: Message not found, catalog CMDTUX_CAT, set 1, num 724
    105600.uhrtest1!PSADMIN.25298: End boot attempt on domain UHRTST3APP
    Please let us know the reason behind this and how we can resolve this issue.Your response would be highky appreciatied.
    Thanks,
    Yarli

    Hi,
    The processors are different archiectures and you can not use binaries from one architecture to work on the other.
    Library name suffix differences is an example of the importance of this. Tuxedo 6.5 was separately built for each of those architectures and
    is available on the PeopleSoft distribution as distinct binaries. If your migration was purely from HPUX11.11 to HPUX11.23 you might have
    succeeded but the processor difference will not work for you and a core dump would not be unexpected.
    Bob Finan
    FYI:
    Tuxedo 6.5 is end-of-lifed and, since it's EOL has passed the stage for extended support possibility, no new patches will
    be created for it by engineering. You should look to migrate to a newer version of Tuxedo/Peoplesoft at the earliest
    possiblity.

  • Berkeley DB and Tuxedo

    Dear all,
    I am trying to set up Berkeley DB from Sleepycat Software (an open
    source database implementation) as a backend database for Tuxedo with
    X/Open transaction support on a HP-UX 11 System. According to the
    documentation, this should work. I have successfully compiled and
    started the resource manager (called DBRM) and from the logs
    everything looks fine.
    The trouble starts, however, when I try to start services that use
    DBRM. The startup call for opening the database enviroment ("database
    enviroment" is a Berkeley DB specific term that refers to a grouping
    of files that are opened together with transaction support) fails with
    the error message
    error: 12 (Not enough space)
    Some digging in the documentation for Berkeley DB reveals the
    following OS specific snippet (DBENV->open is the function call that
    causes the error message above):
    <quote>
    An ENOMEM error is returned from DBENV->open or DBENV->remove.
    Due to the constraints of the PA-RISC memory architecture, HP-UX
    does not allow a process to map a file into its address space
    multiple times. For this reason, each Berkeley DB environment may
    be opened only once by a process on HP-UX, i.e., calls to
    DBENV->open will fail if the specified Berkeley DB environment
    has been opened and not subsequently closed.
    </quote>
    OK. So it appears that a call to DBENV->open does a mmap and that
    cannot happen twice on the same file in the same process. Looking at
    the source for the resource manager DBRM it appears, that there is
    indeed a Berkeley DB enviroment that is opened (once), otherwise
    transactions would not work. A ps -l on the machine in question looks
    like this (I have snipped a couple of columns to fit into a newsreader):
    UID PID PPID C PRI NI ADDR SZ TIME COMD
    101 29791 1 0 155 20 1017d2c00 84 0:00 DBRM
    101 29787 1 0 155 20 10155bb00 81 0:00 TMS_QM
    101 29786 1 0 155 20 106d54400 81 0:00 TMS_QM
    101 29790 1 0 155 20 100ed2200 84 0:00 DBRM
    0 6742 775 0 154 20 1016e3f00 34 0:00 telnetd
    101 29858 6743 2 178 20 100ef3900 29 0:00 ps
    101 29788 1 0 155 20 100dfc500 81 0:00 TMS_QM
    101 29789 1 0 155 20 1024c8c00 84 0:00 DBRM
    101 29785 1 0 155 20 1010d7e00 253 0:00 BBL
    101 6743 6742 0 158 20 1017d2e00 222 0:00 bash
    So every DBRM is started as its own process and the service process
    (which does not appear above) would be its own process as well. So how
    can it happen that mmap on the same file is called twice in the same
    process? What exactly does tmboot do in terms of startup code? Is it
    just a couple of fork/execs or there more involved?
    Thanks for any suggestions,
    Joerg Lenneis
    email: [email protected]

    Peter Holditch:
    Joerg,
    Comments in-line.
    Joerg Lenneis wrote:[snip]
    I have no experience of Berkley DB. Normally the xa_open routine provided by
    your database, and called by tx_open, will connect the server process itself to
    the database. What that means is database specific. I expect in the case of
    Berkley DB, it has done the mmap for you. I guess the open parameters in your
    code above are also in your OPENINFO string in the Tuxedo ubbconfig file?
    It does not sound to me like you have a problem.Fortunately, I do not any more. Your comments and looking at the
    source for the xa interface have put me on the right track. What I did
    not realise is that (as you point out in the praragraph above) a
    Tuxedo service process that uses a resource manager gets the
    following structure linked in:
    const struct xa_switch_t db_xa_switch = {
    "Berkeley DB", /* name[RMNAMESZ] */
    TMNOMIGRATE, /* flags */
    0, /* version */
    __db_xa_open, /* xa_open_entry */
    __db_xa_close, /* xa_close_entry */
    __db_xa_start, /* xa_start_entry */
    __db_xa_end, /* xa_end_entry */
    __db_xa_rollback, /* xa_rollback_entry */
    __db_xa_prepare, /* xa_prepare_entry */
    __db_xa_commit, /* xa_commit_entry */
    __db_xa_recover, /* xa_recover_entry */
    __db_xa_forget, /* xa_forget_entry */
    __db_xa_complete /* xa_complete_entry */
    This is database specific, of course, so it would look different for,
    say, Oracle. The entries in that structure are pointers to various
    functions which are called by Tuxedo on behalf of the server process
    on startup and whenever transaction management is necessary. xa_open
    does indeed open the database, which means opening an enviroment
    with a mmap somwhere in the case of Berkeley DB. In my code I then
    tried to open the enviroment again (you are right, the OPENINFO string
    is the same in ubbconfig as in my code) which led to the error message
    posted in my initial message.
    I had previously thougt that the service process would contact the
    resource manager via some IPC mechanism for opening the database.
    >>
    >>
    If I am mistaken, then things look a bit dire. Provided that this is
    even the correct thing to do I could move the tx_open() after the call
    to env->open, but this would still mean there are two mmaps in the
    same process. I also need both calls to i) initiate the transaction
    subsystem and ii) get hold of the pointer DB_ENV *env which is the
    handle for all subsequent DB access.
    In the case or servers using OCI to access Oracle, there is an OCI API that
    allows a connection established through xa to be associated with an OCI
    connection endpoint. I suspect there is an equivalent function provided by
    Berkley DB?There is not, but see my comments below about how to get to the
    Berkeley DB enviroment.
    [snip]
    I doubt it. xa works because xa routines are called in the same thread as the
    data access routines. Typically, a server thread will run like this...
    xa_start(Tuxedo Transaction ID) /* this is done by the Tux. service dispatcher
    before your code is executed */
    manipulate_data(whatever parameters necessary) /* this is the code you wrote in
    your service routine */
    xa_end() /* Tuxedo calls this after your service calls tpreturn or tpforward */
    The association between the Tuxedo Transaction ID and the data manipulation is
    made by the database because of this calling sequence.OK, this makes sense. Good to know this as well ...
    [snip]
    For somebody else trying this, here is the correct way:
    ==================================================
    int
    tpsvrinit(int argc, char *argv[])
    int ret;
    if (tpopen() < 0)
         userlog("error tpopen");
    userlog("startup, opening database\n");
    if (ret = db_create(&dbp, NULL, DB_XA_CREATE)) {
         userlog("error %i db_create: %s", ret, db_strerror(ret));
         return -1;
    if (ret = dbp->open(dbp, "sometablename", NULL, DB_BTREE, DB_CREATE, 0644)) {
         userlog("error %i db->open", ret);
         return -1;
    return(0);
    ==================================================
    What happens is that the call to the xa_open() function implicitly
    opens the Berkely DB enviroment for the database in question, which is
    given in the OPENINFO string in the configuration file. It is an error
    to specify the enviroment in the call to db_create() in such a
    context. All calls to change the database do not need an enviroment
    specified and the calls to begin/commit/abort transactions that are
    normally used by Berkeley DB which use the enviroment are superseded
    by tpopen(), tpclose() and friends. It would be an error to use those
    calls anyway.
    Thank you very much Peter for your comments which have helped a lot.
    Joerg Lenneis
    email: [email protected]

  • Questions about Tuxedo patches and errors during installation

    Hi,
    Please help me. I'm doing my school project that requires me to install PeopleSoft Human Capital Management. I do not have customer identifier. Therefore, I could not sign in to Oracle Support. Really appreciate your help!!! Thank you in advance!
    Q1. Are Tuxedo patches able to download from Oracle support only?
    Q2. Is Tuxedo patch compulsory?
    I have few errors in the following:
    Q3. For the documentation (V27932-01 PeopleSoft PeopleTools 8.52 Supplemental Installation Information --> PeopleTools_8.52_Installation_MSS --> Task 7-5-1: Running SQRs on the Client Workstation), I got this error when I use sqrw.exe:
    Error in include file "setenv.sqc on line 408:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-datein-prefix
    Error in include file "setenv.sqc" on line 409:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-datein-suffix
    Error in include file "setenv.sqc" on line 410:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    timeout-prefix
    Error in include file "setenv.sqc" on line 411:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    timeout-suffix
    Error in include file "setenv.sqc" on line 412:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-timeout-prefix
    Error in include file "setenv.sqc" on line 413:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-timeout-suffix
    Error in include file "setenv.sqc" on line 414:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    timein-prefix
    Error in include file "setenv.sqc" on line 415:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    timein-suffix
    Error in include file "setenv.sqc" on line 416:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-timein-prefix
    Error in include file "setenv.sqc" on line 417:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-timein-suffix
    Error in include file "setenv.sqc" on line 418:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    time24out-prefix
    Error in include file "setenv.sqc" on line 419:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    time24out-suffix
    Error in include file "setenv.sqc" on line 420:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-time24out-prefix
    Error in include file "setenv.sqc" on line 421:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-time24out-suffix
    Error in include file "setenv.sqc" on line 422:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    time24in-prefix
    Error in include file "setenv.sqc" on line 423:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    time24in-suffix
    Error in include file "setenv.sqc" on line 424:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-time24in-prefix
    Error in include file "setenv.sqc" on line 425:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    dyn-time24in-suffix
    Error in include file "setenv.sqc" on line 428:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    binarysort-prefix
    Error in include file "setenv.sqc" on line 429:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    binarysort-suffix
    Error in include file "ptset01.sqc" on line 38:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    ptsetxx-included
    Error in include file "ptset01.sqc" on line 92:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    page_orientation
    Error in include file "ptset01.sqc" on line 92:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    colr
    Error in include file "ptset01.sqc" on line 92:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    page_paper_size
    Error in include file "ptset01.sqc" on line 92:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    line_height
    Error in include file "ptset01.sqc" on line 92:
    <SQR 3601> Out of substitution or #DEFINE variables; use -Mfile to increase SUBVARS.
    char_width
    Error in include file "ptset01.sqc" on line 116:
    <SQR 4707> No value found for substitution variable: {page_paper_size}
    paper-size={PAGE_PAPER_SIZE}
    Error in include file "ptset01.sqc" on line 117:
    <SQR 5312> Qualifier 'paper-size' requires a list of values: <val [,val]...>.
    paper-size={PAGE_PAPER_SIZE}
    Error in include file "ptset01.sqc" on line 117:
    <SQR 4707> No value found for substitution variable: {page_orientation}
    orientation={PAGE_ORIENTATION}
    Error in include file "ptset01.sqc" on line 118:
    <SQR 5302> Incorrect value for qualifier 'orientation'. Valid values are: portrait landscape
    orientation={PAGE_ORIENTATION}
    Error in include file "ptset01.sqc" on line 118:
    <SQR 4707> No value found for substitution variable: {line_height}
    line-height={LINE_HEIGHT}
    Error in include file "ptset01.sqc" on line 119:
    <SQR 5316> Qualifier 'line-height' uses an invalid Unit-Of-Measure suffix.
    Valid suffixes are: dp pt mm cm in
    line-height={LINE_HEIGHT}
    Error in include file "ptset01.sqc" on line 119:
    <SQR 4707> No value found for substitution variable: {char_width}
    char-width={CHAR_WIDTH}
    Error in include file "ptset01.sqc" on line 120:
    <SQR 5316> Qualifier 'char-width' uses an invalid Unit-Of-Measure suffix.
    Valid suffixes are: dp pt mm cm in
    char-width={CHAR_WIDTH}
    <SQR 1806> Out of query space. Use -Mfile to increase QUERIES.
    SQR for PeopleSoft: Program Aborting.
    Press ENTER to close...
    Q4. For the documentation (V27932-01 PeopleSoft PeopleTools 8.52 Supplemental Installation Information --> PeopleTools_8.52_Installation_MSS --> Task 8-4-1: Creating, configuring, and Starting the Application Server Domain), I can't boot when I use psadmin application and got this error:
    (i choose serial boot (1), don't know which is better to choose)
    Command to execute <1-2, q> [q]: 1
    Attempting to boot bulletin board...
    tmadmin - Copyright <c> 2007-2008 Oracle.
    Portions * Copyright 1986-1997 RSA Data Security, Inc.
    All Rights Reserved.
    Distributed under license by Oracle.
    Tuxedo is a registered trademark.
    No bulletin board exists. enter boot mode.
    INFO: Oracle Tuxedo, Version 10.3.0.0 with VS2008, 32-bit, Patch Level <none>Booting admin processes ...
    exec BBL -A :
    process id=4952 ... Started.
    1 process started.
    Attaching to active bulletin board.
    Attempting to boot ...INFO: Oracle Tuxedo, Version 10.3.0.0 with VS2008, 32-bit, Patch Level <none>
    Booting server processes ...
    exec PSWATCHSRV -o ".\LOGS\stdout" -e ".\LOGS\stderr" -A -- -ID 35931 -D TESTSERV -S PSWATCHSRV :
    process id=4076 ... Started.
    exec PSAPPSRV -o ".\LOGS\stdout" -e ".\LOGS\stderr" [email protected] -- -D TESTSERV -S PSAPPSRV :
    CMDTUX_CAT:1685: ERROR: Appliction initialization failure
    tmboot: CMDTUX_CAT:827: ERROR: Fatal error encountered; initiating user error handler
    tmshutdown -qy

    you said3. I run the SQR by pressing the PS_HOME\bin\sqr\MSS\binw\sqrw.exe and I type in my report name, datasource, username and password then click ok then the command came out.
    >
    What you didn't do was set the SQR arguments in the Report Arguments section. You need to supply the arguments as follow:
    -ZIF%PS_HOME%\sqr\pssqr.ini -i%PS_HOME%\sqr -fc:\temp\youroutput.htm -printer:ht -keep
    You have to do this for each SQR you want to start.
    To avoid typing these arguments every time, create a shortcut of sqrw.exe, on your desktop, or where ever your like and open the properties of the shortcut and change to command line to
    %PS_HOME%\bin\sqr\ORA\binw\sqrw.exe -ZIF%PS_HOME%\sqr\pssqr.ini -i%PS_HOME%\sqr -fc:\temp\youroutput.htm -printer:ht -keep
    Now when you dubble click on the shortcut the arguments will be filled in automatically.
    Change %PS_HOME% in above statements to your PS_HOME.
    You can also read this in the installation manual in chapter Task 7A-21-1: Running SQRs on the Client Workstation

  • Error while running converted JCL / proc from Tuxedo Workbench

    Hi , I am trying to convert and run a JCL / Proc and Cobol code through Oracle Tuxedo  Rehosting Workbench . I followed all the steps and deployed the components .
    This created .ksh components for JCL in ../deploy/JCL and  .proc component in /deploy/PROC.  But when iam running the Jobs its giving below error  and its not able to find the converted proc.
    Do I need to set any Environment variable so that its able to find the location of converted proc.
    ERROR    mi_ScriptExtend: The procedure called is not found
             EJR: Internal Error (mi_ScriptExtend "/root/workspace/Pravin7/deploy/BATCH_RT/../JCL/RU55RU55.ksh" "/root/workspace/Pravin7/00000001/EXEC/00000001.ksh") RC=123

    Hi:
    The error can be caused by the PROCLIB environment variable not being defined.
    There is a Tuxedo ART Workbench 12c fix (I think RP002) which does this in the BATCH_RT/setenv script.
    PROCLIB is set to the the directory for JCL Libs, procedures, and includes.
    Also the SYSIN environment variable should be set to the ${APPDIR}/Master-SYSIN
    Here is the doc link for the environment variables:
    Using Batch Runtime
    Regards,
    Bob Finan

  • Facing error while booting tuxedo server

    Hi All,
    When i try to boot the tuxedo server, it is being booted properly, But in the ulog, i found an error:
    Failure to post event: Error 6, TPENOENT - no entry found, {osserr=0}
    So, that particular tuxedo server is not responding fine.
    Kindly, help in solving this issue.
    Any help would be appreciated.
    Thankyou in advance
    Keerthika

    Hi Keerthika,
    You'll need to provide a little more information in order to determine what is happening. The error message I suspect is being caused by a subscription to the event broker that is to deliver the event to a specific service. At the time the event was posted via tppost(), the service that was subscribed was not available. Can you provide a snippet of your ULOG, what service your event broker subscription uses, and the output of the tmadmin command psc. Any additional information you can provide would be helpful.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Error while booting Tuxedo on Linux machine

    Hi,
    I am getting following o/p when I run tmboot -y
    (testing)itrtrc[0]:/home/modula/itrtrc/sys-conf>tmboot -y
    Booting all admin and server processes in /home/modula/itrtrc/sys-conf/tuxconfig
    INFO: BEA Tuxedo, Version 8.0
    INFO: Serial #: 454493271161-2312432531016, Expiration 2007-07-10, Maxusers 1000000
    INFO: Licensed to: BEA Evaluation Customer
    Booting admin processes ...
    exec BBL -A :
    CMDTUX_CAT:819: INFO: Process id=4621 Assume started (pipe).
    Booting server processes ...
    exec TMUSREVT -A :
    CMDTUX_CAT:819: INFO: Process id=4622 Assume started (pipe).
    exec TMSYSEVT -A :
    CMDTUX_CAT:819: INFO: Process id=4623 Assume started (pipe).
    exec TMS -A :
    CMDTUX_CAT:819: INFO: Process id=4624 Assume started (pipe).
    exec TMS -A :
    CMDTUX_CAT:819: INFO: Process id=4625 Assume started (pipe).
    exec NormalizeE -A :
    CMDTUX_CAT:819: INFO: Process id=4626 Assume started (pipe).
    exec NormalizeE -A :
    CMDTUX_CAT:819: INFO: Process id=4627 Assume started (pipe).
    exec NormalizeE -A :
    and at the end it says 39 processes started but none exists.
    Thanx in advance

    The CMDTUX_CAT:819 message usually means that the newly booted process died
    before it was able to synchronize with tmboot.
    In your configuration, you are able to execute tmboot but you cannot execute
    any other Tuxedo process. You may want to verify the following:
    - Does the value of TUXDIR in your TUXCONFIG file match the directory in
    your path for `whence tmboot`? If the TUXDIR in TUXCONFIG points to a
    directory containing binaries for some other hardware architecture, then it
    would be logical for all of the binaries to be unable to run.
    - Is your operating system version a version that has been certified by BEA?
    - Verify the executable file type of the binaries using "file
    $TUXDIR/bin/BBL". Does the 32-bit/64-bit setting match what you expect, and
    are the binaries for the OS that you expect?
    - Is there any outstanding shared memory on the system with the IPCKEY
    specified in $TUXCONFIG? Tuxedo will detect most such errors by examining a
    magic value, but it's possible that the magic value might accidentally match
    while the rest of the shared memory is of the wrong format.
    I hope this is of help.
    Ed
    <Kaustubh Deoghare> wrote in message news:[email protected]...
    Hi,
    I am getting following o/p when I run tmboot -y
    (testing)itrtrc[0]:/home/modula/itrtrc/sys-conf>tmboot -y
    Booting all admin and server processes in
    /home/modula/itrtrc/sys-conf/tuxconfig
    INFO: BEA Tuxedo, Version 8.0
    INFO: Serial #: 454493271161-2312432531016, Expiration 2007-07-10, Maxusers
    1000000
    INFO: Licensed to: BEA Evaluation Customer
    Booting admin processes ...
    exec BBL -A :
    CMDTUX_CAT:819: INFO: Process id=4621 Assume started (pipe).
    Booting server processes ...
    exec TMUSREVT -A :
    CMDTUX_CAT:819: INFO: Process id=4622 Assume started (pipe).
    exec TMSYSEVT -A :
    CMDTUX_CAT:819: INFO: Process id=4623 Assume started (pipe).
    exec TMS -A :
    CMDTUX_CAT:819: INFO: Process id=4624 Assume started (pipe).
    exec TMS -A :
    CMDTUX_CAT:819: INFO: Process id=4625 Assume started (pipe).
    exec NormalizeE -A :
    CMDTUX_CAT:819: INFO: Process id=4626 Assume started (pipe).
    exec NormalizeE -A :
    CMDTUX_CAT:819: INFO: Process id=4627 Assume started (pipe).
    exec NormalizeE -A :
    and at the end it says 39 processes started but none exists.
    Thanx in advance

  • Error while booting Tuxedo

    OS:HP-UX
    Tux8.1 (32-bit)
    I am getting below error while trying to boot the tuxedo app.
    FATAL: conflicting options: CMDTUX_CAT:762: ERROR: LAN mode not specified for multiple node application
    few other facts:
    MODEL param is SHM
    The TUXDIR, TUXCONFIG & other Env variables are set properly. I cleaned up all IPC resources but still no luck.
    The same configuration was working before. Its when a day before we brought it down started giving trouble.
    Pls advise.

    Hi,
    Can you post the entire *RESOURCES section of your ubbconfig file?
    Also since this was working and has stopped, I'd verify that in fact there are no remaining processes hanging around. Ideally I'd reboot the machine to see if that clears it up.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Tuxedo 9.1 and Fedora core 5

    Hi,
    Is anybody succed installing tuxedo 9.1 under linux Fedora Core 5.
    I succed install Tux 8.1 on FC5 following this instruction
    http://forums.bea.com/bea/thread.jspa?forumID=2011&threadID=600016446&messageID=600040579#600040579
    But when I lauch the same command I've got the following message:
    [bea@linux_68 test]$ ./tuxedo91_32_SLES_9_x86.bin LAX_VM /usr/java/jre1.5.0_09/bin/java -i console
    Preparing to install...
    Extracting the JRE from the installer archive...
    Unpacking the JRE...
    Extracting the installation resources from the installer archive...
    Configuring the installer for this system's environment...
    awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
    dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
    basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    Launching installer...
    grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    /usr/java/jre1.5.0_09/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

    I found a flag to see the debug infos:
    [bea@linux_68 test]$ export LAX_DEBUG=1
    [bea@linux_68 test]$ ./tuxedo91_32_SLES_9_x86.bin
    Preparing to install...
    Checking for POSIX df.
    Found POSIX df.
    Checking tail options...
    Using tail -n 1.
    True location of the self extractor: /home/bea/test/tuxedo91_32_SLES_9_x86.bin
    Creating installer data directory: /tmp/install.dir.1236
    Creating installer data directory: /tmp/install.dir.1236/InstallerData
    Gathering free-space information...
    Space needed to complete the self-extraction: 383652 blocks
    Available space: 2966544 blocks
    Available blocks: 2966544 Needed blocks: 383652 (block = 512 bytes)
    Computed number of blocks to extract: 1025
    Extracting the JRE from the installer archive...
    Extracting JRE from ./tuxedo91_32_SLES_9_x86.bin to /tmp/install.dir.1236/Linux/resource/jre_padded ...
    Extracting done, exit code = 0
    Extracting JRE from /tmp/install.dir.1236/Linux/resource/jre_padded to /tmp/install.dir.1236/Linux/resource/vm.tar.Z ...
    Extracting done, exit code = 0
    Unpacking the JRE...
    Unpacking the JRE...
    gzip is /usr/bin/gzip
    GZIP done.
    TAR done.
    Extracting the installation resources from the installer archive...
    Extracting install.zip from ./tuxedo91_32_SLES_9_x86.bin to /tmp/install.dir.1236/InstallerData/installer.padded ...
    Extracting to padded done, exit code = 0
    Extracting from padded to zip done, exit code = 0
    Creating disk1 data directory: /tmp/install.dir.1236/InstallerData/Disk1
    Creating instdata data directory: /tmp/install.dir.1236/InstallerData/Disk1/InstData
    Extracting resources from ./tuxedo91_32_SLES_9_x86.bin to /tmp/install.dir.1236/InstallerData/Disk1/InstData/Resource1.zip ...
    Extracting done, exit code = 0
    Configuring the installer for this system's environment...
    ========= Analyzing UNIX Environment =================================
    Setting UNIX (linux) flavor specifics.
    Importing UNIX environment into LAX properties.
    Checking for POSIX awk.
    ========= Analyzing LAX ==============================================
    LAX found............................ OK.
    LAX properties read.................. OK.
    ========= Finding VM =================================================
    Valid VM types.......................... J2 J1 MSJ
    Absolute LAX_VM path.................... /tmp/install.dir.1236/Linux/resource/jre/bin/java
    Expanded Valid VM types................. JRE_J2 JDK_J2 JRE_J1 JDK_J1 MSJ
    * Using VM.....(lax.nl.current.vm)...... /tmp/install.dir.1236/Linux/resource/jre/bin/java
    checking for NPTL + JVM vulernability...
    NPTL detected! checking for vulnerable JVM....
    awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
    major :
    minor :
    patch :
    vendor:
    Vulnerable JVM detected... implementing workaround
    ========= Virtual Machine Options ====================================
    LAX properties incorporated............. OK.
    classpath............................... "/tmp/install.dir.1236/InstallerData:/tmp/install.dir.1236/InstallerData/installer.zip"
    main class.............................. "com.zerog.ia.installer.Main"
    .lax file path.......................... "/tmp/install.dir.1236/temp.lax"
    user directory.......................... "/tmp/install.dir.1236"
    stdout to............................... "console"
    sterr to................................ "console"
    install directory....................... ""
    JIT..................................... none
    option (verify)......................... off
    option (verbosity)...................... none
    option (garbage collection extent)...... none
    option (garbage collection thread)...... none
    option (native stack max size).......... none
    option (java stack max size)............ none
    option (java heap max size)............. 50331648
    option (java heap initial size)......... 16777216
    option (lax.nl.java.option.additional).. none
    dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
    basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    ========= Display settings ===========================================
    hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    X display............................... local
    UI mode................................. gui
    Launching installer...
    CLASSPATH:/tmp/install.dir.1236/InstallerData:/tmp/install.dir.1236/InstallerData/installer.zip:/home/bea/test/tuxedo91_32_SLES_9_x86/install.dir.28633/InstallerData/installer.zip
    grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    ========= Forking JAVA =============================================
    /tmp/install.dir.1236/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

  • Error calling a Tuxedo service from WLS

    We have WLS 6.1 connecting to Tuxedo 8. We try to run the example application simpapp.
    We connect thru the toupper EJB to Tuxedo. It connects succesfully, but when we
    execute the tpcall we get this error:
    * Tuxedo side:
    123313.localhost.localdomain!GWTDOMAIN.8794.1024.0: LIBGWT_CAT:1128: INFO: Connection
    accepted from domain (domainid=<WTCSIFO01>)
    123313.localhost.localdomain!GWTDOMAIN.8794.1024.0: LIBGWT_CAT:1070: ERROR: Unable
    to obtain local service information from shared memory
    123313.localhost.localdomain!GWTDOMAIN.8794.1024.0: LIBGWT_CAT:1043: ERROR: Unrecoverable
    error occurred on receipt of data - sending failure reply over network
    * WLS side:
    setSessionContext called
    ejbCreate called
    toupper called, converting ola
    About to call tpcall
    <04-ene-01 12:33:13 GMT+01:00> <Info> <WTC> <Established Connection to remote
    do
    main SIFOWTC01>
    tpcall threw TPException TPMINVAL(0):0:0:TPED_MINVAL(0):QMNONE(0):0
    I've checked my domain configuration in Tuxedo side, but everithing seems to be
    OK.
    Thanks
    Yol.
    This is my Tuxedo domains configuration (took from dmunloadcf)
    # DMCONFIG FILE
    *DM_RESOURCES
    *DM_LOCAL
    SIFOSGC     GWGRP=PASARELA
         ACCESSPOINTID="SIFOSGC01"
         AUDITLOG="/home/sifo/tuxedo/entorno/dominio/AUDITLOG"
         BLOCKTIME=6
         DMTLOGDEV="/home/sifo/tuxedo/entorno/DMTLOGDEV"
         DMTLOGNAME="SIFOSGC001_DMTLOG"
         MAXTRAN=50
         BLOB_SHM_SIZE=1000000
    SIFOWTC     GWGRP=WTC
         ACCESSPOINTID="SIFOWTC01"
         AUDITLOG="/home/sifo/tuxedo/entorno/dominio/AUDITLOG_WTC"
         BLOCKTIME=6
         DMTLOGDEV="/home/sifo/tuxedo/entorno/DMTLOGDEV_WTC"
         DMTLOGNAME="SIFOWTC001_DMTLOG"
         MAXTRAN=50
         BLOB_SHM_SIZE=1000000
    *DM_REMOTE
    SGCSIFO     ACCESSPOINTID="SGCSIFO01"
         CREDENTIAL_POLICY="LOCAL"
    WTCSIFO     ACCESSPOINTID="WTCSIFO01"
         CREDENTIAL_POLICY="LOCAL"
    *DM_TDOMAIN
    SIFOSGC     NWADDR="//172.16.160.173:6506"
         NWDEVICE="/dev/inet/tcp"
    SGCSIFO     NWADDR="//172.16.160.173:6507"
         NWDEVICE="/dev/inet/tcp"
    SIFOWTC     NWADDR="//172.16.160.173:6510"
         NWDEVICE="/dev/inet/tcp"
    WTCSIFO     NWADDR="//172.16.160.173:6511"
         NWDEVICE="/dev/inet/tcp"
    *DM_ACCESS_CONTROL
    ACL_SGC     ACLIST=SGCSIFO
    *DM_EXPORT
    QPK_CEN     ACL=ACL_SGC
         LACCESSPOINT=SIFOSGC
         COUPLING=LOOSE
    QPK_CUR     ACL=ACL_SGC
         LACCESSPOINT=SIFOSGC
         COUPLING=LOOSE
    QPK_ESP     ACL=ACL_SGC
         LACCESSPOINT=SIFOSGC
         COUPLING=LOOSE
    CUR01147     ACL=ACL_SGC
         LACCESSPOINT=SIFOSGC
         COUPLING=LOOSE
    simpserv     LACCESSPOINT=SIFOWTC
         COUPLING=LOOSE
    *DM_IMPORT
    SEL_TABLAS     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    SEL_POSTAL     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    SEL_MUNICIPIO     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    SEL_PROVINCIA     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    SEL_DAT_PER     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    SEL_DIN_REPET     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    SEL_NOM_PER     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    SEL_CENTRO_SGC     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    ACT_FORMACION     LACCESSPOINT=SIFOSGC
         LOAD=50
         PRIO=50
         RACCESSPOINT=SGCSIFO
         TRANTIME=30
         AUTOPREPARE=N
    and this is my WLS configuration (bdmconfig.xml):
    <?xml version="1.0"?>
    <!DOCTYPE WTC_CONFIG SYSTEM "http://www.bea.com/servers/wls610/dtd/wtc_config.dtd">
    <!--Java and XML-->
    <WTC_CONFIG>
    <BDMCONFIG>
         <T_DM_LOCAL_TDOMAIN AccessPoint="WTCSIFO01">
              <AccessPointId>WTCSIFO01</AccessPointId>
              <Type>TDOMAIN</Type>
              <Security>NONE</Security>
              <ConnectionPolicy>ON_DEMAND</ConnectionPolicy>
              <BlockTime>30</BlockTime>
              <NWAddr>//172.16.160.173:6511</NWAddr>
         </T_DM_LOCAL_TDOMAIN>
         <T_DM_REMOTE_TDOMAIN AccessPoint="SIFOWTC01">
              <LocalAccessPoint>WTCSIFO01</LocalAccessPoint>
              <AccessPointId>SIFOWTC01</AccessPointId>
              <Type>TDOMAIN</Type>
              <NWAddr>//172.16.160.173:6510</NWAddr>
         </T_DM_REMOTE_TDOMAIN>
         <T_DM_IMPORT
              ResourceName="TOUPPER"
              LocalAccessPoint="WTCSIFO01"
              RemoteAccessPointList="SIFOWTC01">
              <TranTime>600</TranTime>
         </T_DM_IMPORT>
    </BDMCONFIG>
    </WTC_CONFIG>

    Bob, you were right!!
    I didn't realize of that. Now the problem is fixed, and the communication with
    my domain is ok!
    Thank you very much.
    Yol.
    Bob Finan <[email protected]> wrote:
    Yolanda,
    You have TOUPPER listed as the service that your trying to
    import into the WLS side but you don't have it listed on the
    Tuxedo side as an exported service. On the Tuxedo side you
    have simpserv listed as an exported service when it is the server
    that contains TOUPPER. Change simpserv to TOUPPER in
    the dmconfig file and try that.
    Bob Finan
    Yolanda Arroyo wrote:
    This is my Tuxedo domains configuration (took from dmunloadcf)
    # DMCONFIG FILE
    *DM_EXPORT
    simpserv LACCESSPOINT=SIFOWTC
    COUPLING=LOOSE
    and this is my WLS configuration (bdmconfig.xml):
    <?xml version="1.0"?>
    <!DOCTYPE WTC_CONFIG SYSTEM "http://www.bea.com/servers/wls610/dtd/wtc_config.dtd">
    <!--Java and XML-->
    <WTC_CONFIG>
    <BDMCONFIG>
    <T_DM_IMPORT
    ResourceName="TOUPPER"
    LocalAccessPoint="WTCSIFO01"
    RemoteAccessPointList="SIFOWTC01">
    <TranTime>600</TranTime>
    </T_DM_IMPORT>
    </BDMCONFIG>
    </WTC_CONFIG>

  • Invoking a service from WAS to Tuxedo via Jolt

    Hi..
    I need to know how to establish a connection from WAS(websphere Application Server) to Jolt for invoking a service in Tuxedo..
    And explain about it a little..
    Thanks in advcance..

    I noticed a couple of other things....
    1.  A query result is a native data type to Flex, so your CF code does not need to use queryToArray
        to cast the query variable to an array variable.   Just do this....
       <cfset  ans.data = outagesRS /> 
    2.  Datagrids need to bind to ArrayCollections/Arrays.   Your displayed inspection of the DATA element
         shows as it being typed Object and not an Arraycollection or Array.  
        See if making the change above in #1 changes that DATA element inspection to being Arraycollection or Array
        and makes it work.
       If it still doesn't work, try one of these :
       a)  I'm not sure if binding to a cast will work, but try binding to the variable cast.....  
       { (getOutagesResult.lastResult["DATA"] as ArrayCollection) }
       and if that doesn't work...
       b) You may need to set a result handler for your service, and then in the result handler set
       a local bindable variable.   In your script section    ....
       [Bindable]
       private var AC_Outages:ArrayCollection = new ArrayCollection();
       set your dataprovider to {AC_Outages}
       Then in your result handler ..
       AC_Outages = getOutagesResult.lastResult["DATA"] as ArrayCollection;
       AC_Outages.refresh();

  • Calling Web Service from Tuxedo

    We have a need to invoke a web service from our Tuxedo Server code (all in C++). Would SALT help us in this? Or is there another tool that we could use to act as a web service client?
    Thanks,
    -gc

    Hello Guru Chandar,
    SALT 1.1 does not support invoking an external Web Service from Tuxedo side.
    This outbound requirement is being considered, which allows Tuxedo customers
    invoking a Web service in a Tuxedo manner. This will probably be supported
    in the next SALT release.
    At the moment, I think gSOAP is an alternative that can be used in Tuxedo
    server code to help invoking external Web Services. gSOAP is an open source
    project that provides a Web Service development toolkit to ease Web Service
    client and server program in C/C++.
    You can refer to the following web page to get more information about gSOAP:
    http://www.cs.fsu.edu/~engelen/soap.html
    Regards,
    Oliver
    <Guru Chandar> wrote in message news:[email protected]..
    We have a need to invoke a web service from our Tuxedo Server code (all in
    C++). Would SALT help us in this? Or is there another tool that we could
    use to act as a web service client?
    Thanks,
    -gc

Maybe you are looking for

  • Why does my music keep pausing and playing on my macbook Pro every time i put my headphones in?

    Everytime i plug my headphones in my music starts playing and pausing, and i don't press the buttons on the headphones or the on mac.

  • Files Un Zip problem.

    Hi, I am facing a strange error, when I download the zip file from SAP(sdn, Service portal etc.,) site, and unzip it, open the first file appeared in the zip, the following error occurs, <b>Error in file#1: bad Zip file offset(Error local header sign

  • DMEE: Error in conditions for node Invcr: reference ID IDTP is not permitte

    Hi  Friends , I have problem with nodes in DMEE . When child node is from a Exit funtion moduel , not from the Payment FPAYH/FPAYP/HX structures, is empty . I dont want the parent node to be displayed . EX: <INVCR>  - Should not display when node2 is

  • JCo error message (worked with older JCo version)

    Hello, In the past I successfully used the JCo 2.0.7. Now I downloaded JCo 2.1.3 and replaced the librfc32.dll and sapjcorfc.dll in system32 with the DLLs from the new JCo distribution. My Java test program now gives the error below: My classpath is

  • PC and Mac compatible?

    I have a friend who uses a windows based PC, they are doing updates with dreamweaver on a website for me - I run a Mac. Can we both do edits on the same website using dreamweaver and the updates be compatible with each other? I think I have worded th