Tuxedo 10.0 for HP-UX 11.3

Hello,
can someone direct me to a link in order to download Tuxedo 10.0 for HP-UX 11.3 (Itanium 64-bit)? I have downloaded a file from Oracle E-delivery but after extractinh it from the zip the file says it is for HP-UX 11.2. Can I use this file in order to install tuxedo on my platform?
Thanks in advance,
Savvas Mousoulides

Hi Savvas,
Yes, you can use the 11.23 64-bit Itanium binary on 11.31 64-bit Itanium OS.
Thanks
Venkat
Oracle Tuxedo Customer Support

Similar Messages

  • Using Tuxedo Mainframe adapter for SNA with OSB

    Hi,
    Can we use the Oracle Tuxedo mainframe adapter for SNA with the OSB?
    If yes then how?

    Hi Priyanka,
    The Tuxedo Mainframe Adapters are separably licensed products and not included in the Tuxedo kits. I'm not certain the mainframe adapters are yet available for 10gR3 (I'm checking on this), and for whatever reason the latest version I can find for download is the 9.1 version that can be downloaded from eDelivery.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Installable for Oracle Tuxedo Mainframe Adapter for TCP (CICS)

    Hi,
    Could anyone please help me to find the installable for "Oracle Tuxedo Mainframe Adapter for TCP (CICS)", does this comes with the Tuxedo 10g installable or is it a separate plug-in that I need to download and install.
    Regards,
    Priyanka

    Hi Priyanka,
    The Tuxedo Mainframe Adapters are separably licensed products and not included in the Tuxedo kits. I'm not certain the mainframe adapters are yet available for 10gR3 (I'm checking on this), and for whatever reason the latest version I can find for download is the 9.1 version that can be downloaded from eDelivery.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • How to generate Tuxedo Reports (txrpt) for TMQFORWARD and TMQUEUE ?

    Hi All
    And thanks in advance.
    Is it possible to generate Tuxedo Reports (txrpt) for TMQFORWARD ? (we haven't managed to do that)
    While the Server\Service shows good results in the Tuxedo Reports we have noticed the there are huge delays due the TMQFORWARD long commits.
    1. Is there is a way to monitor TMQFORWARD ?
    2. Are there any other tools we can use to monitor the commit portion of the global transaction chain ?
    Regards
    Tech Sgin
    Edited by: TechSgin on Jan 13, 2011 2:15 AM
    The TMQUEUE server\service can be monitored as any other Service. we couldn't find a way to monitor TMQFORWARD.

    Hi Tech Sign,
    The best way to monitor TMQFORWARD and transaction commit times are with TSAM. TSAM can give you detailed commit time processing and help you identify the resource manager that is causing the slow commits.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Sr. Tuxedo consultant looking for a project

    Hello,
    Sr. Tuxedo consultant is available for project immediately. Please contact
    me if anybody is looking for a consultant.
    thanks
    Sim
    781-718-2709

    My company has a web-based project productivity management software called ActiveFocus which works on any type of machine.
    Check out the demo and let me know what you think: http://www.activefocus.net/AFDemo/AFLogin.aspx
    I may receive some form of compensation, financial or otherwise, from my recommendation or link.
    Message was edited by: Host

  • Tuxedo 7.1 for Solaris 7 software compatible with solaris 8?

    Hi there,
    I have the following message after installed Tuxedo 7.1:
    After installed the tuxedo 7.1, I couldn't boot Oracle_XA. Could you
    please help...
    The error message is as below:
    (csh) tuxonl@mbsupgd:/vol1/mbf/prd/conf/tuxedo6.4> tmboot -s Oracle_XA
    INFO: BEA Engine, Version 7.1
    INFO: Serial #: 650522264137-730676799843, Expiration 2002-06-24,
    Maxusers 10
    INFO: Licensed to: BEA Evaluation Customer
    Booting server processes ...
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5522 Assume started (pipe).
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5523 Assume started (pipe).
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5524 Assume started (pipe).
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5525 Assume started (pipe).
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5526 Assume started (pipe).
    5 processes started.
    After installed tuxedo 7.1, I've copied Oracle_XA executable from tuxedo
    6.5 to /tuxedo7.1/bin directory. No amendment was done on RM file for
    tuxedo 7.1.
    Please help me
    Thanks
    Neo

    We are guessing that the program that you call Oracle_XA is the name you
    gave to a TMS, built with a buildtms command. Are we correct? (Is it
    listed in the GROUPS section, or the SERVERS section?)
    In any case, Oracle_XA is not a Tuxedo-supplied executable, so it is
    either a TMS, or one of your application servers.
    Normally, there would not be a process called Oracle_XA. This is the
    name used to identify the Oracle RM, but people usually call their TMSs
    TMS_ORA, or something else with the name TMS in it.
    You will have to find out how this Oracle_XA program was built, and
    rebuild it for the new release.
    The particular error message you are getting is because tperrno was
    changed from a global variable to a macro/function in 7.1.
         Scott
    Neo Gigs wrote:
    >
    Can I have more information what is TMS?
    Peter Holditch <[email protected]> wrote:
    Neo,
    You cannot copy any server executable (including a TMS) from one release
    of
    Tuxedo to another. This is the cause of your problem.
    You need to rebuild a TMS for the new version of Tuxedo, using the buildtms
    command. You will need to rebuild all your application servers too.
    I hope that helps.
    Regards,
    Peter.
    Neo Gigs wrote:
    Hi there,
    I have the following message after installed Tuxedo 7.1:
    After installed the tuxedo 7.1, I couldn't boot Oracle_XA. Could you
    please help...
    The error message is as below:
    (csh) tuxonl@mbsupgd:/vol1/mbf/prd/conf/tuxedo6.4> tmboot -s Oracle_XA
    INFO: BEA Engine, Version 7.1
    INFO: Serial #: 650522264137-730676799843, Expiration 2002-06-24,
    Maxusers 10
    INFO: Licensed to: BEA Evaluation Customer
    Booting server processes ...
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5522 Assume started (pipe).
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5523 Assume started (pipe).
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5524 Assume started (pipe).
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5525 Assume started (pipe).
    exec Oracle_XA -A :
    ld.so.1: Oracle_XA: fatal: relocation error: file Oracle_XA:
    symbol tper
    rno: referenced symbol not found
    CMDTUX_CAT:819: INFO: Process id=5526 Assume started (pipe).
    5 processes started.
    After installed tuxedo 7.1, I've copied Oracle_XA executable from tuxedo
    6.5 to /tuxedo7.1/bin directory. No amendment was done on RM file for
    tuxedo 7.1.
    Please help me
    Thanks
    Neo

  • Configuring UBBCONFIG for Tuxedo/Q-Error for rebuild message queue server

    Hi..
    Am using Tuxedo10g R3 on AIX 5.3..
    Am using IBM COBOL..
    I need to write a program with Queue Concept in cobol,so for that i created queuespace and queue using the qmadmin command..
    While configuring UBBCONFIG file, as per the document which i referred:
    http://e-docs.bea.com/tuxedo/tux80/pdf/usingq.pdf
    i used (pg no: 28)
    TMQUEUE SRVGRP="TMQUEUEGRP1" SRVID=1000 RESTART=Y GRACE=0 CLOPT="-s myqueuespace:TMQUEUE" in the servers section but while
    booting TMQUEUE failed to start.. so i went for the alternative option provided in the same document as
    buildserver -o TMQUEUE -s myqueuespace:TMQUEUE -r TUXEDO/QM \
    -f ${TUXDIR}/lib/TMQUEUE.o
    followed by
    TMQUEUE SRVGRP="TMQUEUEGRP1" SRVID=1000 RESTART=Y GRACE=0 \
    CLOPT="-A"
    while rebuilding TMQUEUE am getting this error:
    buildserver -o TMQUEUE -s myqueuespace:TMQUEUE -r TUXEDO/QM -f ${TUXDIR}/lib/TMQUEUE.o
    ld: 0711-317 ERROR: Undefined symbol: .qs_tcm_setup
    ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
    CMDTUX_CAT:1832: ERROR: can't execute cc -brtl -qstaticinline -qrtti=all -I$TUXDIR/include -o TMQUEUE BS-23f0be.c -L${TUXDIR}/lib
    /usr/Oracle/Tuxedo10g/lib/TMQUEUE.o -brtl -qstaticinline -ltux -lbuft -lqm -ltmib -lfml -lfml32 -lengine -lpthread
    can anyone help me in this??
    Thanks in advance..

    Hi Todd,
    Thanks for ur reply..
    my sample program will fetch records from a table in a database and will store that in a queue and will retrieve that records from the queue.. i hope one queuespace is enough for this program.. while booting am getting these messages in the ULOG.. am i missing any step in the configuration??
    230153.ibmsceai!BBL.2502724.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit, Patch Level (none)
    230153.ibmsceai!BBL.2502724.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230153.ibmsceai!TMS_QM.2019544.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230153.ibmsceai!TMS_QM.2019544.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230153.ibmsceai!TMS_QM.2355258.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230153.ibmsceai!TMS_QM.2355258.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230153.ibmsceai!TMS_QM.2568346.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230153.ibmsceai!TMS_QM.2568346.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230154.ibmsceai!TMQUEUE.651302.1.0: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230154.ibmsceai!TMQUEUE.651302.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    230154.ibmsceai!TMQUEUE.651302.1.0: Q_CAT:1497: ERROR: xa_open() - no more process table slots
    230154.ibmsceai!TMQUEUE.651302.1.0: LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open returned XAER_RMERR
    230154.ibmsceai!TMQUEUE.651302.1.0: Q_CAT:1630: ERROR: tpopen() failed, tperrno = 16
    230154.ibmsceai!TMQUEUE.651302.1.0: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
    230154.ibmsceai!tmboot.495778.1.-2: 04-24-2009: Tuxedo Version 10.3.0.0, 32-bit
    230154.ibmsceai!tmboot.495778.1.-2: CMDTUX_CAT:825: ERROR: Process TMQUEUE at cicsapp failed with /T tperrno (TPERMERR - resource manager error)

  • Tuxedo 8.1 for Windows XP home edition

    Hi,
    I have installed evaluation of Tuxedo 8.1 on my pc for Windows XP home edition.
    I am unable to start the Tuxedo 8.1 Appbuilder.
    After looking in the newsgroup Tuxedo subject, apparently there was a problem in Tuxedo 8.0 solved but the fix did not make it in the Tuxedo 8.1 Release.
    Can someone please tell me how to get the patch?
    The error:
    When you select start->appbuilder from WindowsXP, a combo box asking for a IIOP listener pops up, and no choices are provided from the box. After hitting the cancel button, I get "Error Initializing Bootstrap".
    I have even changed the Windows environment file to include the $TUXDIR and $APPDIR paths. This has not solved my issue.
    Anticipated thanks for your help.

    To run the appbuilding application, you need to have a running Tuxedo application that is configured with an ISL (IIOP listener), and an interface repository server. The interface repository must have been populated with the interfaces you want to utilize in your ActiveX application. Also, note that the ActiveX client portion of Tuxedo is being deprecated. That means that although it is available and supported in Tuxedo 8.1, it may not be provided or supported in future releases.
    As for getting any patches, you would need to contact BEA Customer Support.
    Regards,
    Todd Little
    BEA Tuxedo Engineering

  • Using Tuxedo with Oracle Real Application Clusters (RAC)

    Hi all ,
    Our present Producation environment is Tuxedo8.0 with Oracle 9i as database .
    We are planning to implement oracle RAC .
    Can any one tell us , with the current tuxedo version which is 8.0 ,can we for RAC Or we need to upgrade Tuxedo to 9.1 for RAC Implementation?
    If anyone has Implemented Tuxedo and Oracle with RAC successfully
    Pls share your experience.
    Thanks In Adavance
    Nadeer .

    Subbu,
    As I mentioned earlier in this thread, support for Oracle RAC has been
    implemented in Tuxedo 9.1 and in the Tuxedo 8.1 and Tuxedo 9.0 rolling patch
    streams. There are no plans to backport this feature to Tuxedo 8.0. If you
    plan to use RAC transactionally and if it is possible for multiple services
    that could be located on different RAC instances to be accessed in a single
    transaction (which will be true for most applications), then you should
    upgrade to a version of Tuxedo with support for Oracle RAC. The
    documentation at http://e-docs.bea.com/tuxedo/tux91/ads/adorac.htm#248431
    gives an overview of RAC support in Tuxedo.
    Ed
    <Subramonian Arumugom> wrote in message news:[email protected]..
    Hello Nadeer, Hello Ed,
    Has the implementation of Tuxedo8.0 with Oracle RAC was completed
    successfully ?.
    If it is done , I have few doubts. Could you please help me ?.
    1) I hope your Tuxedo middleware connects to the oracle Database using
    Oracle XA resource manager and the TMS server built using buildtms with
    oracle as RM .As per the mail from Ed, migration of Tuxedo9.1 should be done
    before moving to Oracle RAC.
    Also from BEA documentation, Oracle RAC support was given as new feature in
    Tuxedo9.1.
    Our Application uses Oracle RM to connect to Oracle DB[ Oracle 10g] from
    Tuxedo8.0. So do we need to upgrade to Tuxedo9.1. for using Oracle RAC ?.
    Thanks for your help
    Best Regards
    Subbu
    #9880278452
    Edited by subramonian.a at 04/16/2007 12:15 AM
    Edited by subramonian.a at 04/16/2007 12:19 AM
    Edited by subramonian.a at 04/16/2007 1:37 AM
    Edited by subramonian.a at 04/16/2007 8:20 AM

  • Unable to install Tuxedo 9.1

    Hello there,
    I am trying to install Tuxedo 9.1 for PeopleSoft HRMS 9.0. I am getting the following error message....
    Error ! The value of -TUXDIR- is not set.
    Registry key -\9.1\Environemnt\TUXDIR- is empty.
    You must cancel the installation. If you do not, the installer will continue to run but Tuxedo 9.1 will not be installed.I am getting that message when i am doing as follows..
    cd1\win\win2k\base\tuxedo91_32_win_2k3_x86.exe.
    The OS is Windows XP Professional 2002.
    I am very new to this job.
    Kindly help me resolve this.
    Help Appreciated
    Pradeep

    I had the same problem on installing 10gR3 on windows server 2008. the best thing to do is to delete all the references of tuxedo under HKLM\SOFTWARE\ORACLE\TUXEDO<TUXEDO VERSION> . IN YOUR CASE, IT WONT BE ORACLE BUT BEA.
    since my system was a 64 but windows, one more entry was under wow6432node in hklm\software\ . i deleted that too and installed it fresh. it worked fine
    Thanks,
    Philip

  • Urgent: Tuxedo and multiple Resource Managers

    Hello,
    I have a tuxedo service which updates Oracle tables and also updates
    queues of MQ-Series. Is it possible for this Tuxedo service to
    control the commit and rollback for both Oracle and MQ-Series??
    Will tpbegin, tpcommit and tpabort control the commit and rollback
    of both Oracle and MQ-Series?? If yes, do I have to build the tuxedo
    service in the following manner:
    buildserver -r Oracle_XA -r MQSeries_XA_RMI -f ...
    What else do I need to do to make sure the transaction covers both
    Oracle and MQ-Series in the tuxedo service???
    Thanks a lot in advance.. Please do let me know any information
    regarding this.. I would highly appreciate any help in this regards...
    Vipul

    Hello Vipul,
    Resource Managers are assigned at Tuxedo Server Group level using
    OPENINFO and all Tuxedo Servers belonging to a group can access
    only this Resource Manager.
    So we can have only one resource manager connection from a Tuxedo
    server.
    But there is an exception to this rule:
    You can have more than one RM connections provided u don't want
    the XA features (Global Transactions). U can connect to one RM
    using XA (tpopen) and rest of the RMs using native interface or
    non-XA interface (EXEC SQL CONNECT....). But here, u will be able
    to do Global Transaction only using XA connections. Non-XA connections
    do not participate in Global Transactions and hence cannot be rolled
    back incase of failure...
    Now, coming back to ur requirement:
    1. Create a Tuxedo Server Group for RM Oracle
    2. Create another Tuxedo Server Group for RM MQ-Series
    3. Build a Tuxedo server for RM Oracle operations and put into
    group using RM Oracle. (use -r Oracle for buildserver)
    4. Build another Tuxedo server for RM MQ-Series operations and
    put into group using RM MQ-Series. (use -r MQ-Series for buildserver)
    5. Now create a service that calls Services from these Tuxedo servers
    in a Global Transaction. (this can be built without -r RMNAME incase
    it does not interact with RM directly)
    HTH
    regards
    MS
    "Vipul" <[email protected]> wrote:
    >
    Hello,
    I have a tuxedo service which updates Oracle tables and
    also updates
    queues of MQ-Series. Is it possible for this Tuxedo service
    to
    control the commit and rollback for both Oracle and MQ-Series??
    Will tpbegin, tpcommit and tpabort control the commit
    and rollback
    of both Oracle and MQ-Series?? If yes, do I have to build
    the tuxedo
    service in the following manner:
    buildserver -r Oracle_XA -r MQSeries_XA_RMI -f ...
    What else do I need to do to make sure the transaction
    covers both
    Oracle and MQ-Series in the tuxedo service???
    Thanks a lot in advance.. Please do let me know any information
    regarding this.. I would highly appreciate any help in
    this regards...
    Vipul

  • Tuxedo 12c - Do mainframe adapters support two-phase commit?

    With Oracle Tuxedo 12c, do the Tuxedo mainframe adapters support two-phase commit?  I see there is support for two-phase commit with Tuxedo COBRA, for relational databases.  My customer has a requirement to integrate with their mainframe systems and require two-phase commit (for rollback functionality) with the Tuxedo mainframe adapters.

    Hi,
    The Tuxedo Mainframe Adapter for SNA supports two phase commit protocol, or in IBM mainframe parlance syncpoint level 2.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Tuxedo service as CORBA client

    Hi all-
    Just want to confirm my approach on something. I have a Tux (8.1) service that
    needs to call out to a CORBA object for some of it's processing. I think I need
    to:
    - Generate client stubs from the provided IDL using Tux provided 'idl' command.
    - In my tpsvrinit(), Perform the ORB initialization using the Tux provided ORB,
    i.e., CORBA::ORB_var var_orb = CORBA::ORB_init(argc, argv, "");, then resolve
    initial references to a CosNamingService using the TP::bootstrap object and then
    use this to look up and narrow my remote object reference. The key here being
    that I use a federated CosNamingService (not just the local Tux).
    - In my service, use my object reference to make calls.
    - In my tpsvrdone, release my object reference and gracefully shutdown my ORB
    connection.
    Is this about right?
    Question - do I need to run an instance of TMFFNAME to make this work?
    Thanks,
    Rick

    Hi Rick,
    Signals shouldn't be a problem if you are simply a client to a remote ORB (even if the client is operating in the context of a server since any signals involved would be the problem of the remote ORB.) There are issues in general with signals, but the documentation should describe those. In some cases you may need to use a Tuxedo provided function for registering your own signal handler(s). The only other "issue" might be that you need to call C++ code from C as we only support the OMG C++ bindings and not the C bindings.
    As for compatibilty issues, we will try to address any that can be identified, although in general we will make sure our implementation complies with the OMG specifications. The areas that have tended to be problematic with other ORBs (usually because of their broken implementation) have been around wide characters and codeset negotiation, valuetypes (lots of ORBs have had marshalling issues with these), and sometimes GIOP versioning issues and alignment.
    Regards,
    Todd
    >
    Hi Todd-
    Thanks for responding.
    The CORBA server is remote - in fact, a different ORB
    vendor (still trying to
    find out which one). And it looks like I might be
    getting stringified IORs to
    use instead of a naming service.
    So as a follow up:
    - Is there anything to be wary of trying to call a
    remote CORBA server from within
    my Tux server? Signals or other things?
    - Are there any known compatibility issues with the
    Tuxedo ORB (the old DEC ORB
    if memory serves me) and other current ORB
    implementations?
    Thx again,
    Rick
    "Todd Little" <[email protected]> wrote:
    Hi Rick,
    The approach sounds right, although I'm not certainwe support calling
    a CORBA
    server from an ATMI server. I couldn't find in aquick search of the
    documentation
    anything on this. You also didn't say whether theCORBA server is local
    or remote.
    As for TMFFNAME, that is only needed if you aregoing to use the FactoryFinder.
    Regards,
    Todd
    "Rick Robinson" <[email protected]> wrote:
    Hi all-
    Just want to confirm my approach on something. I
    have a Tux (8.1) service
    that
    needs to call out to a CORBA object for some ofit's processing. I
    think
    I need
    to:
    - Generate client stubs from the provided IDL using
    Tux provided 'idl'
    command.
    - In my tpsvrinit(), Perform the ORB initializationusing the Tux provided
    ORB,
    i.e., CORBA::ORB_var var_orb =CORBA::ORB_init(argc, argv, "");, then
    resolve
    initial references to a CosNamingService using theTP::bootstrap object
    and then
    use this to look up and narrow my remote objectreference. The key
    here
    being
    that I use a federated CosNamingService (not just
    the local Tux).
    - In my service, use my object reference to makecalls.
    - In my tpsvrdone, release my object reference andgracefully shutdown
    my ORB
    connection.
    Is this about right?
    Question - do I need to run an instance of TMFFNAMEto make this work?
    Thanks,
    Rick

  • Tuxedo service in JAVA

    Can i write a tuxedo service using JAVA...does tuxedo provide APIs for that ?

    Hi,
    You can build any binary executable that calls Java and vice versa, using JNI, but then, manageing a tpreturn(3c) without getting back to the C stub sounds dangerous, when you know what tpreturn(3c) does (longjump). Put your JavaCose Caller C Function in a library, and it can be called from any C code.
    Then you need to be aware that you loose some good points of Java: How can you make a ThreadDump in that context?
    Also it rises new basic questions: Will Java's Multiple threads interfere with Tuxedo MultiThreaded server-side architecture? How can all the threads of your server safely share the same JVM instance? What about the classloaders? The Database connections? The XA Interface?
    But if you do so, be warned about the memory leak problems you may face. Some products use that technology, but have to commit suicide every 10000 requests to avoid memory leaks.
    I would strongly advice you to benchmark your executables so as to prevent that from happening...
    A++
    Lionel

  • Setting comment through tuxedo oracle transaction manager

    Hi
    We are using tuxedo functions tx_* for managing transactions to oracle database.
    Generally we can specify a comment with Oracle's commit statement which allows identification of transaction in case of issues.
    My question is that how can we specify the commit comment with tx_commit() function from a tuxedo server.
    Thanks
    -Tariq

    Tariq,
    There isn't any COMMENT parameter available on the Tuxedo tx_commit() or tpcommit() call. However, you courld call the Tuxedo userlog() function just before calling tx_commit(), and this will write whatever comment you want to the Tuxedo ULOG call. When userlog() is called within a tranasction the line written to the ULOG includes 3 hexadecimal numbers representing the Tuxedo GTRID (global transaction ID.) If an error occurs during the transaction, Tuxedo may also write messages of its own to the ULOG, and these messages will also show the GTRID.
    The TMTRACE environment variable can also be used to write information about the calls made during a transaction to the ULOG. For example,
    export TMTRACE=*:ulog:dye
    will cause information about all ATMI calls to be written to the ULOG.
    Regards,
    Ed

Maybe you are looking for