Tuxedo Configuration

Hi ,
I need to Communicate with Tuxedo Server ,we are using Jboss6 App server .Please Suggest me How to approach to send Transactions to tuxedo server from My Jboss App server. here iam confusing, which one to use either Tuxedo JCA Adapter ,or Oracle Jolt .Please Suggest me Which one is better
thanks
harikrishna
Edited by: 931756 on 31 Jul, 2012 11:00 PM

Hi,
If you search the threads for "JOLT AND transcations" you should find this thread:
Jolt transaction towards Tuxedo services - XA required
At the end is a nice description by Todd Little:
When a Jolt client calls startTransaction, a Tuxedo transaction is started on the behalf of the client by the JSH. Since this transaction is not part of the client's transaction environment (JTA, etc.) we call it a delegated transaction as the transaction work is done by the JSH, yet still controlled by the Jolt client. This is fully supported and the expected behavior of both Jolt clients as well as Workstation clients. Again, the key point about delegated transactions is they are not part of any transaction the client may be participating in outside the Tuxedo environment. So a Jolt client that is running in the context of a JTA transaction calling startTransaction will be involved in two separate and distinct transactions, the JTA transaction and the Tuxedo transaction. Thus the transaction outcomes can be different, i.e., the Tuxedo transaction could commit while the JTA transaction rollsback. If you need distributed transaction support between the clients transaction manager and Tuxedo's transaction manager you will need to use WTC which supports this type of distributed transaction.
WTC is a subcomponent of WebLogic (i.e. WebLogic Tuxedo Connector) which does domain protocol communication with a remote Tuxedo domain.
For JBoss, Tuxedo JCA would be similar to WTC in regard to providing distributed transaction support with Tuxedo.
Regards,
Bob Finan

Similar Messages

  • Tuxedo configuration global parameters

    Hi
    I have tuxedo configuration related question which I am unable to understand.
    There are two parts to the question:
    1. We have an already running tuxedo configuration which is working with certain values of global parameters. My concern is that if we have to increase the number of servers that are booted up by the tuxedo configuration, which global parameters will be required to be modified?
    2. Since our deployment is on Windows 2003 server based, there are also parameters defined under the "BEA Tuxedo" item of control panel applet. My question is that if we increase the number of tuxedo servers booted in one of tuxedo servers, do we have to change the value in this control panel item as well. How are the values in this control panel item calculated?
    We are using tuxedo 8.1 version.
    Thanks

    Hi Asim,
    Without monitoring your system, it is impossible to say whether any configuration changes are necessary. The key thing to keep in mind is that Tuxedo uses IPC resources for all inter-process communication. That includes the request and the reply for a tpcall(). The best thing to do when deciding whether you need to make changes is examine the current usage of the IPC queue resources (assuming that is what you are concerned about, as there are other System V IPC resources such as shared memory, locks, etc., that may come into play). The ipcs command is the best tool for doing this as it will tell you how much of each queue is being used. If your current configuration isn't close to the limits under load, then you are probably OK adding additional servers. As for other IPC resources such as shared memory segments, locks, etc., using the tmloadcf -c option is helpful in that it will tell you the minimum IPC resources Tuxedo needs in order to boot the application. Generally it is a good idea to configure substantially more than that as the cost in real resources is small, and it saves you from having to change the IPC resource configuration all the time. In Windows, the IPC resources are controlled by the Tuxedo entry in the Control Panel. In other operating systems, they may be controlled by kernel parameters in /etc/sysconfig or other places. Check out http://download.oracle.com/docs/cd/E18050_01/tuxedo/docs11gr1/ada/adtun.html#wp1031892 for more information in IPC resource usage in Tuxedo.
    Definitely check out http://download.oracle.com/docs/cd/E18050_01/tuxedo/docs11gr1/ada/admon.html to understand how to monitor your Tuxedo application. Also check out the Tuxedo System and Application Monitor add-one product for more information on monitoring your Tuxedo applications. Check out http://download.oracle.com/docs/cd/E18050_01/tuxedo/docs11gr1/ada/adtun.html for more information on tuning a Tuxedo application.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Tuxedo configuration across layer 3 network.

    Hi,
    We need to configure tuxedo across two data-centers. we cannot have a vlan between these two data-centers. Is it possible to setup to do so? If yes, how?
    Data-centers fall in a metro cluster.
    Early response would be appreciated.
    Regards,
    Manav

    Hi Manav,
    Tuxedo uses standard TCP/IP communication. To have two Tuxedo domains communicate with each other requires a TCP/IP connection between the various machines, either BRIDGE communication if in an MP configuration, or GWTDOMAIN communication if operating as separate domains in each data center. There are no subnet requirements for Tuxedo. All that is required is the ability to open a TCP/IP connection from one or more machines to the remote machine(s).
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Tuxedo with Oracle-RAC

    Tuxedo -Oracle RAC ,
    We are planning to upgrade the Tuxedo Environmet to o Support Oracle-RAC , with Single Database server with Two Instances .
    ***At the moment we have ceratin Tuxedo Services ( part of a transaction ) to connect Database , which is used by more than One Application ie The connection Services to the Databse is COMMON.***
    Eg: we have service named DBSERVICE1 , which is connecting to a datbases , which also part of a Transaction , This DBSERVICE1 is used by more than one channels ( ATM/internet banking , phone banking etc )
    we have more than one service like DBSERVICE1
    With this architecture how we can effectively achieve Tuxedo -Oracle RAC High Availability.
    Is is possible to specify in the Tuxedo Configuration  like this " if the instance1 is down , use the Instance2"?+
    Thanks in Advance.
    Nadeer.
    Edited by: user10229565 on Nov 11, 2008 11:30 PM
    Edited by: user10229565 on Nov 11, 2008 11:36 PM

    Hi Nadeer,
    In Oracle RAC 10g a single global transaction that spans more than one RAC instance, yet connected to a single database will not work, i.e., you may not get transactional integrity. To solve this problem, Tuxedo introduced RAC support by way of the TUXRACGROUPS environment variable. This environment variable tells Tuxedo about the RAC configuration, i.e., which RAC instances are connected to which RAC databases. Actually it tells Tuxedo which groups of Tuxedo servers can safely participate together in a single global transaction. Using that environment variable, Tuxedo will alter its request routing algorithm so that once a transaction is started, all subsequent service requests that are part of that transaction will only be routed to servers in Tuxedo groups that can safely participate in the transaction. So if we use a simple example where there are two RAC instances R1 and R2 connected to a single database D1 and we have Tuxedo groups G1, G2, G3, and G4, where the openinfo string for G1 and G3 connect to R1 and G2 and G4 connect to R2. If a server in G1 starts a transaction, or is called by a client that has started a transaction (assuming TUXRACGROUPS has been defined properly), Tuxedo will only route all subsequent requests that are part of that transaction to servers in G1 or G3. Thus Tuxedo will prevent a transaction from ever spanning 2 or more RAC instances connected to the same database.
    Again, I encourage you to read the documentation for RAC support in Tuxedo as it gives several examples and describes in detail how to define TUXRACGROUPS.
    Also note that this entire problem essentially goes away in Oracle RAC 11g.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • What the best way to call twenty tuxedo domains from one weblogic server use WTC

    I need to call twenty tuxedo domains from one weblogic server use
    WTC. the Service be called in the twenty tuxdo domains are same, do I need to
    write twenty EJB in the weblogic server to call the same service? who have good
    adea to deal with this problem?

    Hi,
    I have a question on the second case. When the client doesn't care of which
    Tuxedo domain it is hitting. What happens if one of the Tux domain is down ? What
    happens to the client request to that domain ?
    Another question is lets say i have a Tuxedo configuration as MP mode( Multi
    machine mode) how does WTC load balance between the Tuxedo domains.
    Thanks,
    Srinivas
    "A. Honghsi Lo" <[email protected]> wrote:
    Hi xcjing,
    One way to handle your needs is to use local service name to remote
    reservice name translation. For instance,
    (in 6.1,6.0 WLS)
    <T_DM_IMPORT ResourceName="TOUPPER1" LocalAccessPoint="WTC"
    RemoteAccessPointList="TUX-DOM1">
         <RemoteName>TOUPPER</RemoteName>
    </T_DM_IMPORT>
    <T_DM_IMPORT ResourceName="TOUPPER2" LocalAccessPoint="WTC"
    RemoteAccessPointList="TUX-DOM2">
         <RemoteName>TOUPPER</RemoteName>
    </T_DM_IMPORT>
    <T_DM_IMPORT ResourceName="TOUPPER3" LocalAccessPoint="WTC"
    RemoteAccessPointList="TUX-DOM3">
         <RemoteName>TOUPPER</RemoteName>
    </T_DM_IMPORT>
    etc
    With this configuration if your client have to call "TOUPPER" service
    in
    TUX-DOM1 then you code your client to call "TOUPPER1" and the request
    will be routed to TUX-DOM1. The same way for request has to go to
    TUX-DOM3, your client calls "TOUPPER3" service and WTC will route it
    to
    TUX-DOM3. In this remote name translation you may have to write 20 EJB
    although they are almost the same. However, if your EJB can analyze
    your client input to decide which Remote Tuxedo Domain to send the
    service request to then you probably only need one EJB.
    In the case that your client does not care which remote Tuxedo Domain
    provides the service then adding
    <T_DM_IMPORT ResourceName="TOLOWER" LocalAccessPoint="WTC"
    RemoteAccessPointList="TUX-DOM1">
         <RemoteName>TOLOWER</RemoteName>
    </T_DM_IMPORT>
    <T_DM_IMPORT ResourceName="TOLOWER" LocalAccessPoint="WTC"
    RemoteAccessPointList="TUX-DOM2">
         <RemoteName>TOLOWER</RemoteName>
    </T_DM_IMPORT>
    <T_DM_IMPORT ResourceName="TOLOWER" LocalAccessPoint="WTC"
    RemoteAccessPointList="TUX-DOM3">
         <RemoteName>TOLOWEr</RemoteName>
    </T_DM_IMPORT>
    etc
    Will load balance your client "TOLOWER" service request among your 20
    remote Tuxedo Domain.
    However, there is a bug in WTC that causes the Remote Service Name
    translation functionality not working properly. It is fixed in the
    upcoming release of WLS.
    Honghsi :-)
    xcjing wrote:
    Thank you very much! But I still have question, give an example,
    twenty Tuxedo domain is named domain1,domain2,....domain20. The
    same Tuxedo Service: TOUPPER is deploy on those twenty Tuxedo domains,some time
    I need call the TOUPPER Service on domain1,saome time I need call theTOUPPER
    Service on domain3 or
    other domain depend on the input from client. you mean I need to importThe TOUPPER
    Service from twenty Tuxedo domains in the console,then write one EJBto call the
    TOUPPER Service,but how can the EJB know which Tuxedo domain's TOUPPERto call
    from?
    Thank you!
    "A. Honghsi Lo" <[email protected]> wrote:
    hi xcjing,
    You don't have to write 20 beans or deploy 20 beans because there
    are
    20
    remote Tuxedo TDomain you need get the service from. Of course, WLSand
    WTC does not prohibit you from doing it though. Whether you need20
    beans or not depend more on you architecture.
    To access 20 remote Tuxedo Domain from one single WLS with singleWTC
    you can configure 20 remote Tuxedo Domain in the BDMCONFIG (6.1,6.0)
    or
    from the console (7.0). You import 20 services one from each remote
    Tuxedo domain. You write one bean, and deploy one bean. Your WLS
    clients will be able to access THE ejb, the EJB will access the WTC
    service, and WTC will load balanced the service requests among the20
    remote Tuxedo Domain.
    Regards,
    honghsi :-)
    xcjing wrote:
    I need to call twenty tuxedo domains from one weblogic server use
    WTC. the Service be called in the twenty tuxdo domains are same,
    do
    I need to
    write twenty EJB in the weblogic server to call the same service?
    who
    have good
    adea to deal with this problem?

  • CMDTUX_CAT:754: ERROR: error processing configuration file

    Hi Tuxedo Experts,
    I have compiled and linked sample code tuxedo client and server (simpapp). According to README, the next steps is running tmboot -y command. Does it start the simpserv tuxedo server? If not, how do I start that?
    Plus, when I ran this 'tmboot -y' command, I got the error:
    ===========================================
    $ tmboot -y
    tmboot: internal error: CMDTUX_CAT:754: ERROR: error processing configuration file
    tmboot: internal error: CMDTUX_CAT:1360: ERROR: configuration file not found
    ===========================================
    Would you please help me to resolve that.
    Thanks & Regards,
    Ahsan Asghar

    Hi Ahsan,
    You skipped some steps. One of the first steps is to set the environment variables given in the README. This is normally done by creating a script you can execute in the future, often called setenv.sh. After creating this script and executing like:
    . ./setenv.sh
    then you need to edit the sample UBBCONFIG file which for simpapp is called ubbsimple. This file contains the Tuxedo configuration information. You will need to replace the things in <> with ones appropriate for your system. The machine name should be the same as the output of the uname -n command.
    Once you've edited the file, it needs to be compiled with the tmloadcf command. Then you should be able to boot and run your application.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Basic WTC installation/configuration question

    Hi
    We have a 3rd party software that uses tuxedo. We have 3rd party related services
    running as part of tuxedo. We use Weblogic 6.1 inhouse for all application development.
    I want to connect Weblogic to Tuxedo and use the services avaialble in the software.
    We have tuxedo configure on a Unix server (brad1) and have the follwoing information
    in the ubbconfig file for tuxedo:
    #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
    *RESOURCES
    IPCKEY 0x8001 #0x8000 < x < 0x3FFFF
    DOMAINID clfy
    MASTER appsrv
    MAXACCESSERS 200
    MAXSERVERS 40
    MAXSERVICES 200
    MODEL SHM
    LDBAL Y
    #OPTIONS LAN
    SECURITY USER_AUTH
    *MACHINES
    DEFAULT:
    APPDIR="/opt/tuxedo/appsrv"
    TUXCONFIG="/opt/tuxedo/appsrv/tuxconfig"
    TUXDIR="/opt/tuxedo"
    "brad1" LMID=appsrv
    MAXWSCLIENTS=150
    *GROUPS
    GROUP1
    LMID=appsrv GRPNO=1 OPENINFO=NONE
    *SERVERS
    DEFAULT:
    RESTART=Y
    MAXGEN=3
    GRACE=0
    CLOPT="-A"
    WSL SRVGRP=GROUP1
    SRVID=1
    CLOPT="-A -- -n //158.82.19.216:48800 -d /dev/tcp -T 30"
    clearad SRVGRP=GROUP1
    SRVID=2
    RQADDR=clearadq
    REPLYQ=Y
    CLOPT="-e stderr4a -o stdout4a -A --"
    cleard SRVGRP=GROUP1
    SRVID=4
    RQADDR=cleardq
    REPLYQ=Y
    CLOPT="-e stderr6 -o stdout6 -A -- -cbdir CBcache6 -msg -sqllog sql6.log
    -sqlout"
    *SERVICES
    The question I have is Do I have to make any changes to the ubbconfig file and
    recompile into tuxconfig?
    Because the documentation talks about some Tuxedo /T DOMAINS which i am not familiar
    at all.
    Thank You
    Raju

    Raju,
    There are several ways of having the Tuxedo services made available to
    Weblogic. Through java client protocol(JOLT), through CORBA/RMI_IIOP,
    or through /TDOMAIN protocol(WTC). They each have potential benefits but
    they all require some configuration change.
    The changes for WTC are as follows:
    On the Tuxedo side: A Tuxedo domains config file will need to be
    created that identifies the WLS-side TDomain,the Tuxedo-side TDomain and
    the Tuxedo
    services that are exported from Tuxedo to WLS. The Tuxedo ubbconfig
    file will need to be
    modified to include the servers for TDomains(ie DMADM,GWADM,GWTDOMAIN)
    On the WLS side: For WLS 6.1 a bdmconfig file definition is made that
    identifies the
    Tuxedo-side TDomain, the WLS-side TDomain and the Tuxedo services that
    are imported
    from Tuxedo into WLS. An EJB interface wil also need to be created for
    the service that
    you are importing.
    The simpapp example in the samples/examples/wtc directory of your WLS
    distribution
    should help to make this usage clearer.
    Bob Finan
    Raju vatsavayi wrote:
    Hi
    We have a 3rd party software that uses tuxedo. We have 3rd party related services
    running as part of tuxedo. We use Weblogic 6.1 inhouse for all application development.
    I want to connect Weblogic to Tuxedo and use the services avaialble in the software.
    We have tuxedo configure on a Unix server (brad1) and have the follwoing information
    in the ubbconfig file for tuxedo:
    #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
    *RESOURCES
    IPCKEY 0x8001 #0x8000 < x < 0x3FFFF
    DOMAINID clfy
    MASTER appsrv
    MAXACCESSERS 200
    MAXSERVERS 40
    MAXSERVICES 200
    MODEL SHM
    LDBAL Y
    #OPTIONS LAN
    SECURITY USER_AUTH
    *MACHINES
    DEFAULT:
    APPDIR="/opt/tuxedo/appsrv"
    TUXCONFIG="/opt/tuxedo/appsrv/tuxconfig"
    TUXDIR="/opt/tuxedo"
    "brad1" LMID=appsrv
    MAXWSCLIENTS=150
    *GROUPS
    GROUP1
    LMID=appsrv GRPNO=1 OPENINFO=NONE
    *SERVERS
    DEFAULT:
    RESTART=Y
    MAXGEN=3
    GRACE=0
    CLOPT="-A"
    WSL SRVGRP=GROUP1
    SRVID=1
    CLOPT="-A -- -n //158.82.19.216:48800 -d /dev/tcp -T 30"
    clearad SRVGRP=GROUP1
    SRVID=2
    RQADDR=clearadq
    REPLYQ=Y
    CLOPT="-e stderr4a -o stdout4a -A --"
    cleard SRVGRP=GROUP1
    SRVID=4
    RQADDR=cleardq
    REPLYQ=Y
    CLOPT="-e stderr6 -o stdout6 -A -- -cbdir CBcache6 -msg -sqllog sql6.log
    -sqlout"
    *SERVICES
    The question I have is Do I have to make any changes to the ubbconfig file and
    recompile into tuxconfig?
    Because the documentation talks about some Tuxedo /T DOMAINS which i am not familiar
    at all.
    Thank You
    Raju

  • Multi-machine configuration

    how do i configure the Master and other machines in a Multimachine configuration.
    i have 10 machines.
    In RESOURCES
    MASTER appsvr_1 appsvr_2
    MACHINES
    byspa01 LMID=appsvr_1
    byspa02 LMID=appsvr_2
    byspa02 LMID=appsvr_3
    Is this a right configuration?
    Or should LMID be same as Master? PLease advise.
    Thanks
    sushil.

    This is a very general question. I'd recommend the documentation section at
    http://e-docs.bea.com/tuxedo/tux81/ads/adfig.htm#1253022 for a good overview
    of how to set up a multi-machine configuration file.
    Also, you may want to work with some of the Tuxedo sample applications to
    get a feel for how to set up a Tuxedo configuration file. The bankapp
    sample application located in $TUXDIR/samples/atmi/bankapp has a 2-machine
    configuration and is a good application to gain familiarity with Tuxedo in a
    multiple machine environment.
    <Sushil More> wrote in message news:[email protected]..
    how do i configure the Master and other machines in a Multimachineconfiguration.
    >
    i have 10 machines.
    In RESOURCES
    MASTER appsvr_1 appsvr_2
    MACHINES
    byspa01 LMID=appsvr_1
    byspa02 LMID=appsvr_2
    byspa02 LMID=appsvr_3
    Is this a right configuration?
    Or should LMID be same as Master? PLease advise.
    Thanks
    sushil.

  • Tuxedo 3139 error - Secondary Event server failed!!

    Hi all,
    we're havin a msater/slave Tuxedo configuration. When we booted the servers, we're getting the error repeatedly in the slave logs:
    3139
    ERROR: Secondary Event Server failed to get a new copy of subscription database from the Primary, errstr=TPENOENT NOT FOUND
    Could anyoone please explain why its happening??

    Atheek,
    The CMDTUX_CAT:3139 message is logged when TMSYSEVT cannot find a server
    offering the ..TMSYSMIB service or when TMUSREVT cannot find a server
    offering the ..TMUSRMIB service. These services are usually offered by the
    primary event broker.
    This message might occur if the application specifies all event broker
    servers as secondary. (One of the event brokers should be started without
    the -- -S option, and that server will be the primary event broker.) The
    message also might occur if the primary event broker dies and is not marked
    as restartable.
    You can observe which servers if any offer the ..TMSYSMIB and/or ..TMUSRMIB
    services by invoking tmadmin and giving the "psc -a 2" command. (The "-a 2"
    option will cause the command to include service names that start with a "."
    or with a "..".)
    Ed
    <Atheek Rahuman> wrote in message news:[email protected]..
    Hi all,
    we're havin a msater/slave Tuxedo configuration. When we booted the
    servers, we're getting the error repeatedly in the slave logs:
    3139
    ERROR: Secondary Event Server failed to get a new copy of subscription
    database from the Primary, errstr=TPENOENT NOT FOUND
    Could anyoone please explain why its happening??

  • MP configuration

    Hi dear all and Happy new year, I hope everything is going well for you!!!.
    I have the next question for the Tuxedo configuration. I have setting a MP architecture, they explained to me that the configuration of ubb and dom must be copy automatically from the master machine to backup machine but this is not happening. I think that shuld be the behavior or not?
    Thanks in advance an regards,
    Verónica A. Farías G.

    Hi Todd,
    This is the information in the ULOG:
    213837.prdHost1!dmloadcf.23605.1.-2: 01-09-2008: Tuxedo Version 8.1, 32-bit
    213837.prdHost1!dmloadcf.23605.1.-2: CMDGW_CAT:1550: INFO: BDMCONFIG file /app/dir/dom/dom_DOMBIN has been updated
    213846.prdHost1!DMADM.23610.1.0: 01-09-2008: Tuxedo Version 8.1, 32-bit
    213846.prdHost1!DMADM.23610.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    213846.prdHost1!DMADM.23610.1.0: CMDGW_CAT:3761: INFO: Using version 2 BDMCONFIG, 3DES is enabled.
    213848.prdHost1!GWADM.23615.1.0: 01-09-2008: Tuxedo Version 8.1, 32-bit
    213848.prdHost1!GWADM.23615.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    213849.prdHost1!GWTDOMAIN.23616.1.0: 01-09-2008: Tuxedo Version 8.1, 32-bit
    213849.prdHost1!GWTDOMAIN.23616.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    213851.prdHost1!GWADM.23618.1.0: 01-09-2008: Tuxedo Version 8.1, 32-bit
    213851.prdHost1!GWADM.23618.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    213851.prdHost1!GWTDOMAIN.23616.1.0: LIBGWT_CAT:1128: INFO: Connection accepted from domain (domainid=<wdom01_81>)
    213851.prdHost1!GWTDOMAIN.23616.1.0: LIBGWT_CAT:1128: INFO: Connection accepted from domain (domainid=<wdom52_81>)
    213851.prdHost1!GWTDOMAIN.23616.1.0: LIBGWT_CAT:1128: INFO: Connection accepted from domain (domainid=<wdom02_81>)
    213851.prdHost1!GWTDOMAIN.23616.1.0: LIBGWT_CAT:1128: INFO: Connection accepted from domain (domainid=<wdom03_81>)
    213851.prdHost1!GWTDOMAIN.23616.1.0: LIBGWT_CAT:1128: INFO: Connection accepted from domain (domainid=<wdom53_81>)
    213851.prdHost1!GWTDOMAIN.23616.1.0: LIBGWT_CAT:1128: INFO: Connection accepted from domain (domainid=<wdom51_81>)
    213851.prdHost1!GWTDOMAIN.23616.1.0: LIBGWT_CAT:1128: INFO: Connection accepted from domain (domainid=<wdom52_81>)
    213851.prdHost1!GWTDOMAIN.23619.1.0: 01-09-2008: Tuxedo Version 8.1, 32-bit
    213851.prdHost1!GWTDOMAIN.23619.1.0: LIBTUX_CAT:262: INFO: Standard main starting
    213851.prdHost1!GWTDOMAIN.23616.1.0: LIBGWT_CAT:1128: INFO: Connection accepted from domain (domainid=<wdom51_81>)
    Thank you very much for your help.
    Verónica A. Farías G.
    Tuxedo Trainee Engineer
    Edited by LaroveTux at 01/14/2008 10:01 AM

  • Tuxedo UNC connections on W2K

    Has anyone had any problems with making an UNC connection or a mapped drive for some of their parameters within the tuxedo configuration file?

    It is necessary to turn off object decoration on Tuxedo DLL libraries in
    order for the Tuxedo IPC service to work with Microsoft Terminal Services.
    http://support.bea.com/application?namespace=askbea&origin=ask_bea_answer.jsp&event=link.view_answer_page_solution&answerpage=solution&page=tux/S-03766.html
    Issue:
    PRODUCT:TUXEDO
    VERSION: 6.4 (and all other versions)
    When using NT Terminal Server, attempting to boot or shutdown Tuxedo
    can fail for semaphore errors.
    This is because NT Terminal Server performs "object decoration" for
    kernel objects that are created
    while in a remote session. For example, if you create a semaphore
    named foo locally, it will be called foo.
    But if you create a semaphore called foo while logged in remotely with
    session id 1, the semaphore name
    will be foo:1
    To be able to work with Tuxedo within a remote login window, "object
    decoration" needs to be turned off.
    Resolution:
    SOLUTION:
    First make sure the tuxipc service is not running.
    Change directory into %TUXDIR%\bin
    Run Register
    Register libgp.dll /SYSTEM
    Run Register on all other dll's in %TUXDIR%\bin, it need be only run
    once.
    This will turn off "object decoration" for these dll's and remote
    admin of Tuxedo should
    no longer fail.
    DISCLAIMER NOTICE:
    BEA Systems, Inc. provides the technical tips and patches on this
    Website for your use
    under the terms of BEA's maintenance and support agreement with you.
    While you may
    use this information and code in connection with software you have
    licensed from BEA,
    BEA makes no warranty of any kind, express or implied, regarding the
    technical tips and patches.
    Any trademarks referenced in this document are the property of their
    respective owners.
    Consult your product manuals for complete trademark information.
    Attachments:
    No Attachments Available
    <Glenn Ford> wrote in message news:[email protected]..
    Can anyone tell me if Tuxedo works with Microsoft Terminal Services ?

  • WSL: IP control from configuration

    Hi, all
    Is there any way from Tuxedo configuration to control th IP ranges that are allowed to connect to a WSL listener?
    It could be very helpful for us to control this point in order to avoid udesirable connections
    Thanks in advance to everybody
    Paco

    Hi, Todd.
    Thanks for your answer.
    What I'm looking for is a way to not allow connections from some IPs and allow them for some others.
    Is not to control the IP and ports of my WSL. The idea is to control access depending on the origin IP
    Is there anyway inside Tuxedo to do it?
    Thanks in advance
    Paco

  • Tuxedo Client in EJB method + Test Client

    Hi,
    Currently, the Tuxedo client-side logic is wrapped and exposed as a remote EJB method.
    Have the following deployment questions:
    (a) How can I set up my WebLogic container to point to a remote Tuxedo domain (e.g. domain name/IP/port). Are there any steps to refer to?
    (b) Is it possible to write a Tuxedo client so that the InitialContext object contains the domain name/IP/port etc so that it will bypass the container and test the remote Tuxedo APIs directly? What are the settings I should put in the Properties object?
    Any advice?
    Thanks.

    To clear your first two questions. The password needs to be encrypted before it can be stored in a plaintext file such as config.xml, so the key is used for this purpose. The assumption is your Tuxedo /Domain is configured with SECURITY=DM_PW, and your WTC is configured with SECURITY="DM_PW" for your local access point. Am I correct? If not correct then you either have to correct your configuration or not needed to configure DM_PW.
    You need clear password pair from your Tuxedo Application Domain. You use "weblogic.wtc.gwt.genpasswd" to generate encrypted passwords information and use those information to cut/paste to the WLS console. The generated information such as "Local Password" and "Local Password IV" are needed. The "Key" should be the same for all the password, and should be entered as part of your java option "weblogic.wtc.PasswordKey".
    For instance,
    Your Tuxedo configured a GWTDOMAIN gateway with id TDOM, and a remote access point id WDOM. And in your WTC you configured a local access point with id WDOM, and a remote access point with TDOM.
    Your Tuxedo TDOMAIN you configured a password pair for TDomain session (TDOM, WDOM), the password pair looks like (TdomPassword, WdomPassword).
    You use "helloworld" for your passowrd key. Then you do the following
    java weblogic.wtc.gwt.genpasswd helloworld WdomPassword localLocal Password : cu/008NA4gWgmmJa193PgReSLmQ6Kk08in2fnN9mE0U=
    Local Password IV: bat/6QcWm54=
    java weblogic.wtc.gwt.genpasswd helloworld TdomPassword remoteRemote Password : T6aC069iqDjZE+O/p5vhalRdBuonClnGJH+WQ/L1MNw=
    Remote Password IV: aMtSUUbEDjg=
    On you console you have to enter
    cu/008NA4gWgmmJa193PgReSLmQ6Kk08in2fnN9mE0U=
    for your local password
    bat/6QcWm54=
    for your local password IV
    do the same for your remote password information
    and in your WLS command line java options you do
    java -Dweblogic.wtc.PasswordKey=helloworld weblogic.Server

  • Setup SALT on exist Tuxedo Server

    Hi, I'm a newbie in Tuxedo.
    I have a server running Tuxedo, IBM AIX 6.1, programming with pro*C
    Now I try to setup oracle SALT for web service server, calling some inbound Tuxedo services.
    I read a lot of oracle documents, but I do not understand how to config Tuxedo Metadata Repository Server.
    Can anybody explain step by step?

    Hi,
    There are several steps involved in using SALT and the Tuxedo Service Metadata Repository. One question I would have for you is what version of Tuxedo and SALT are you using? SALT 12c offers a web based very easy to use set up tool. In any case, the general steps are:
    1) Add the Tuxedo Service Metadata Repository Server to your Tuxedo configuration
    2) Create a MIF (Metadata Input File) that describes the Tuxedo service you are trying to access
    3) Load the service definition into the service metadata repository with the tmloadrepos command
    4) Create the SALT gateway configuration file and load it with the wsloadcf command
    5) Add the GWWS servers to your Tuxedo configuration
    6) Boot your Tuxedo domain
    There are examples of the MIF format in the Tuxedo documentation, but basically you identify the name of the service, the input buffer type and fields, the output buffer type and fields, and the error return buffer type and fields. With that information loaded into the Tuxedo Service Metadata Repository, the SALT gateway GWWS can create WSDL to describe the service you are trying to call via SOAP/HTTP.
    I hope that makes sense. If you have more questions, please feel free to ask!
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Tuxedo(WTC) connection through SSG

    Hi Experts
    I need some information on the below.
    There is a requirement in our project to connect to an interface using SSG (secure span gateway from layer 7) from tuxedo.
    Currently we are communicating to the third party(any third party) through WTC.
    What I understood is that SSG exposes two types of authentication
    1. ws-security with x.509 certificate
    2. ssl client auth with x.509 certificate.
    Could you please advise if tuxedo supports any of the above when making a WTC call. Also if any link to understand the needed setup
    Regards
    Raj

    For the Tuxedo side, you can do it several ways. Here is a snippet from another e-mail from one of our engineers (Honghsi):
    In Tuxedo Configuration you can modify in one of many ways.
    1. modify RESOURCES section
    2. modify MACHINES section
    3. more commonly modify GWTDOMAIN in the SERVERS if only inter-domain SSL is required
    All three methods you add
    SEC_PRINCIPAL_NAME="mycert.pem" # the name of the certificate in PEM format
    SEC_PRINCIPAL_LOCATION="/nfs/tux/deploy/mymachine/dom1/mykey.pem" # private key
    SEC_PRINCIPAL_PASSVAR="passphrase" # the passphrase name in the UBBCONFIG and tmloadcf will prompt for real password, the password for decrypt the private key
    In Domain Configuration, in TM_TDOMAIN section
    Add the following information to your intended local domain and remote domain gateways
    MINENCRYPT=128 # minimum encryption strength
    MAXENCRYPT=256 # max encryption strength
    NWPROTOCOL="SSL"
    You need to modify Tuxedo Security Plugin, the following commands are for your reference
    epifreg -r -p security/BEA/certificate_lookup -i engine/security/certificate_lookup -v 1.0 -f "libplugin${SUFFIX}" -e epdl_certlookup -u userCertificateLdap=ldap://${LDAPHOST}/ -uldapBaseObject=o=beasys.com -u filterFileLocation=file://${TUXDIR}/udataobj/security/bea_ldap_filter.dat
    epifreg -r -p security/BEA/certificate_validation -i engine/security/certificate_validation -v 1.0 -f "libplugin${SUFFIX}" -e ecsec_val_instantiate -u caCertificateFile=file://${APPDIR}/mykey.cer -u peerValidationRuleFile=file://${TUXDIR}/udataobj/security/certs/peer_val.rul
    epifreg -r -p security/BEA/key_management -i engine/security/key_management -v 1.0 -f "libplugin${SUFFIX}" -e ecsec_key_instantiate -u privateKeyDir=file://${APPDIR}
    Where LDAPHOST is your LDAP server location(host + port) for instance localhost:389
    The you need to upload your certificates to your LDAP server.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

Maybe you are looking for

  • How to sync NTSC and PAL clips to same frame rate for multicam edit

    Hi there, First time poster so sorry for the newbie question. I'm trying to get 2 standard NTSC clips and 1 standard PAL clip about a hour long each which shot the same event at the same time, to sync up so that I can go to multi-cam and edit them li

  • Problems with servlet mapping in 10g AS

    Hi There, i have a web application consisting of 2 controller servlets and use url mapping to send requests to the appropriate servlet, but i have a strange issue with 10g where it seems to be alternating between serlvets when handling requests!!!! t

  • Select query having count function is returning null

    Hi Everyone, Please see the query and help me to get this solved. DB version Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi PL/SQL Release 10.2.0.1.0 - Production "CORE     10.2.0.1.0     Production" TNS for Linux: Version 10.2.0.1.

  • Restrict Height of Header in ALV screen

    Hi, I have created ALV Tree using custom container. Now i want to rstrict the Height of the top of page as top of page containes too many rows hence in the whole report only the Header is displayed. Can you tell me the method for to rstrict the Heigh

  • HT201361 How do i sync books I've put on my mac ibooks with iPhone

    i have mac pro and downloaded and put on books in ibooks however it wont sync with my ibooks on my iphone (apple id the same ) the kindle and amazon email is not the same as apple id so they wont sync any ideas to merge them ive put them in the kindl