Tuxedo / Jolt Licensing

Hi,
I have been asked to track licensing on our tuxedo server and I'm afaid I'm not a Tuxedo expert so I need some help.
We have a number of instances of Tuxedo (many ubbconfig files) and jolt. I need to understand the relationship between the licensed users coded in the lic.txt file for Jolt and Tuxedo and the MAXWSCLIENTS parm in each of the ubbconfig files.
Lets say I have the following coded in the lic.txt file.
[BEA JOLT]
LICENSEE=uuu
SERIAL=xxx
TYPE=RTK
USERS=300
VERSION=8.0
SIGNATURE=yyy
[BEA TUXEDO]
LICENSEE=uuu
SERIAL=xxx
TYPE=RTK
USERS=1000
VERSION=8.0
SIGNATURE=uuuu
My understanding is that I can have a maximum of 300 concurrent jolt users and 1000 tuxedo users on all instances. Is this correct?
Can I code the ubbconfig for each instance to a max of 1000 tuxedo users?
Is there a document that explains how this works?
Any help would be appreciated.
Mark

Hi Mark,
The "1000" means the max concurrent users in whole Tuxedo applications accross all the nodes. It also covers jolt users. The "300" means the max concurrent jolt users. Please note Jolt users also being tuxedo users.
Wayne

Similar Messages

  • Tuxedo runtime licensing

    Hi Friends, I have a question about the Tuxedo runtime licensing.
    Does the Tuxedo runtime license can cover the Oracle Tuxedo software? As I know Tuxedo runtime is an add-on product for Oracle Tuxedo. Thank you:)

    Hi Kenny,
    I see that you have Tuxedo licenses from BEA. Are you upgrading to Oracle Tuxedo 10.3 or later version from BEA Tuxedo?
    Licenses you have cover Oracle Tuxedo as long as use of Tuxedo has not changed. For example, you have BEA Tuxedo Runtime Concurrent User Perpetual license. You can use these licenses with Oracle Tuxedo once you upgrade as long as number of concurrent users do not exceed what you are licensed for.
    A SDK developer license is assigned to an individual developer. This individual can use Tuxedo to develop/test Tuxedo applications.
    Hope this helps,
    Deepak

  • TUXNT_CAT:101: ERROR: You do not have a valid TUXEDO SDK license.

    Hello,
    I've trying to compile a client and a server in my tuxedo 8.1 server machine but It says I don't have a valid TUXEDO SDK license. I thought the SDK license is required only for versions below 7.1. Do you have an idea?
    Thanks in advance,
    Renato.

    Renato,
    Tuxedo SDK license is required by Tuxedo 10 and previous release if you using Tuxedo build develop your applications. As I know, you can download Tuxedo 10 license at Oracle Tuxedo download site. For other version's, you contact your Oracle support.
    Wayne

  • I am a beginer on Tuxedo/Jolt and learn it

    I am a beginer on Tuxedo/Jolt and learn it from tutorials bankapp. I try to
    use Jolt for WLS 5.1 to access Tuxedo7.1. Does anybody try
    examples.jolt.ejb.bankapp before and tell me what to do to config and run
    Tuxedo/Joltis on NT? Do I have to run Tuxedo with bankapp in C?
    Thanks in advance
    DJ

    I have the same issue and have been told this same advice.
    Have also been told that I should just be able to right click in iTunes on the apple tv, and use "transfer purchases" etc...  
    nothing works (but from what I see, many people have this issue).
    I've got an older generation Apple TV with this content on it that I cannot move to my Mac and want to replace it with a modern Apple TV. Ofcourse this would mean losing about $200 worth of content that can be shifted...
    Anyone know if I can talk to Apple and see if these selected titles can be redownloaded onto my Mac (from their servers, not the AppleTV). I assume they can see the content on my AppleTV so could confirm that I already and legally own them..
    *sigh*

  • Tuxedo / Jolt Version information

    What are the new features in Tuxedo 7.1 / Jolt 2.1 as compared to Tuxedo 6.5 /
    Jolt 2.0. We are considering an upgrade, but haven't found information about
    any new features that would justify and upgrade. If you have any information
    on this or can point me to a web page that has it, I would greatly appreciate
    it.
    Thanks,
    Brad

    you can consult the certification matrix on metalink for that.
    regards,
    philipp

  • Simple Servlet Example - Using Tuxedo JOLT

    Hi
    I am trying to run the sample Tuxedo provided application which uses Servlets. I had configured JSL & JSH properly and had booted the Tuxedo Service and they are all running properly.
    I have WebLogic Server installed and had created the JoltSessionPool with name "samplejoltpool" and had also defined the StartupClass & ShutdonClass. While defining the JoltSessionPool i had given min services as 5 and max services as 10 becasue I used the following definition for JSL in UBBCONFIG.
    CLOPT="-A -- -n //172.20.34.17:7777 -m5 -M10 -x5"
    No as per the guide they are asking me to Restart WebLogic Server when I did so. I got an error I went into WebLogic Log and found out the following in the Log. It states
    CRITICAL [06:52:35] (JDKLog4jAdapter.java:log:80) - Failed to invoke startup class "TuxedoStartupClass", java.lang.Exception: Errors in starting the following connection pools :
    com.bea:Name=demojoltpool,Type=JoltConnectionPool : Cannot create 5 connections
    The Entire Trace from the Log file is:
    NOTICE [06:52:34] (JDKLog4jAdapter.java:log:80) - The server initialized the domain log broadcaster successfully. Log messages will now be broadcasted to the domain log.
    INFO [06:52:34] (JDKLog4jAdapter.java:log:80) - Initialized the Diagnostic Accessor Service.
    INFO [06:52:34] (JDKLog4jAdapter.java:log:80) - Invoking bea.jolt.pool.servlet.weblogic.PoolManagerStartUp.main(null)
    CRITICAL [06:52:35] (JDKLog4jAdapter.java:log:80) - Failed to invoke startup class "TuxedoStartupClass", java.lang.Exception: Errors in starting the following connection pools :
    com.bea:Name=demojoltpool,Type=JoltConnectionPool : Cannot create 5 connections
    java.lang.Exception: Errors in starting the following connection pools :
    com.bea:Name=demojoltpool,Type=JoltConnectionPool : Cannot create 5 connections
         at bea.jolt.pool.servlet.weblogic.impl.PoolManagerStartUpJMX.startup(PoolManagerStartUpJMX.java:216)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:615)
         at bea.jolt.pool.servlet.weblogic.PoolManagerStartUp.main(PoolManagerStartUp.java:38)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:615)
         at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeMain(ClassDeploymentManager.java:353)
         at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClass(ClassDeploymentManager.java:263)
         at weblogic.management.deploy.classdeployment.ClassDeploymentManager.access$000(ClassDeploymentManager.java:54)
         at weblogic.management.deploy.classdeployment.ClassDeploymentManager$1.run(ClassDeploymentManager.java:205)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClassDeployment(ClassDeploymentManager.java:198)
         at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClassDeployments(ClassDeploymentManager.java:177)
         at weblogic.management.deploy.classdeployment.ClassDeploymentManager.runStartupsAfterAppActivation(ClassDeploymentManager.java:158)
         at weblogic.management.deploy.classdeployment.StartupClassPrelistenService.start(StartupClassPrelistenService.java:13)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
    Can someone help me out to overcome this error. The JooltSessionPool entry properties are as below.
    Name : demojoltpool
    Min Pool Size : 5
    Max Pool Size : 10
    Recv Timeout : 30
    Prim Addr : //172.20.34.17:7777
    With Regards
    Venkat
    Tata Consultancy Services
    India

    The problem was with JVM total memroy available when I try to create 5 Session Pools the JVM memeory goes to 97% that is the main reason why it is failling. I restarted all the processes in the server now it seems to be working fine without any issues.

  • Interoperability OSB-Tuxedo (JOLT)

    Hi,
    We need to call Jolt services from Oracle Service Bus (OSB).
    The Tuxedo application doesn't want to set up a domain gateway, services are only avalaible through Jolt.
    What is the best architecture for interoperability between OSB and JOLT.
    I thought to deploy on WebLogic Server a J2EE application which expose Web service to OSB and use Jolt connector to call Tuxedo.
    Weblogic[OSB->J2EE]->Tuxedo
    Thank for your help.
    Regards,
    Pierre

    Osb's Tuxedo transport uses Wtc and not jolt. So if thats not an option Other approach i have seen is to have an ejb as a jolt client deployed in osb domain and then use osb's ejb transport to integrate to the ejb jolt client.

  • About tuxedo jolt internet relay

    I get the following from tuxedo11gr1 help documentation:
    "Jolt Internet Relay—the Jolt Internet Relay is a component that routes messages from a Jolt client to a Jolt Server Listener (JSL) or Jolt Server Handler (JSH). This component eliminates the need for the JSH and Oracle Tuxedo to run on the same machine as the Web server"
    But in the actual application is not the case,When not use JRELY, Java client can also be deployed on different hosts, directly through the JOLT to invoke the tuxedo on the remote host server,So, I don't know whether JRELY useful,Who can help me, thank you!

    In addition,Whether the Web server and Tuxedo deployed on different host on the same network can not use jrely, but if involved across the network environment, is the need to use jrely, can i understand it?

  • Bulk Loader in Tuxedo/Jolt 8.0

    Hello,
    I have installed Tuxedo 8.0 under D:\tuxedo on a Win2000 test-server, using the
    "Full install" option. In production, running Tuxedo 6.5/Jolt 1.1 on NT 4.0, we
    have a catalog D:\tuxedo\udataobj\jolt\client .
    This catalog is no longer present in version 8.0 - is this correct?
    If yes: How do I run the bulk loader, whose class file "jbld.class" lies under
    D:\tuxedo\udataobj\jolt\client\classes\bea\joltadm in version 1.1? I cannot find
    this class file anywhere in the 8.0 install tree!
    regards,
    Simen R.

    This was added to Tuxedo 8.0 as a performance enhancement.
    This ubb option(or equivalent mib and environment attributes)
    sets the cache size for the number of service or interface
    entries that you expect to need to maintain locally.
    Without this cache, all the service/interface information
    must be gotten from the bulletin board process. With this
    cache, the information is immediately available.
    The cache is on by default and the default cache size is
    500 entries. The cache is updated everytime the bulletin
    board is changed so the usefulness of the cache decreases
    when the bulletin board is changing frequently.
    As with any performance tuning, you should test with
    your application to see what size cache(if any) works
    best. Hope this helps.
    Bob Finan
    "°í°æÇÐ" wrote:
    Hi.
    I wonder about SICACHEENTRIESMAX(Service Cache Entry), in Tuxedo Version 8.0
    ubbconfig's SERVERS section.
    Please tell me about its function.
    Thanks in advance.
    Best Regards.

  • Tuxedo remote client options/licensing

    Hello,
    I need to build an application that consumes a tuxedo service. So i really apreciate if you can guide me through the options availables. I prefer to use java as language but since i cant use jolt, salt or WTC i think my options should be on C.
    Can i use java on client side with a java orb that connects to tuxedo orb?
    The version of tuxedo server is 9.0, and cant use JOLT :(.
    And about licensing, there is any option that doesn't requiered to buy a license. If i only need to build a client app, should i paid for a tuxedo server license?
    Thanks in advance.
    Edited by: user5744216 on 10-dic-2011 10:12

    Hi,
    I finally connect to tuxedo writing a C client that uses a FML definition provided. You said that under this escenario i only need a tuxedo client installation, does this kind of installation differ from the server one? In download page i didnt find a client only distribution for linux environment.Except for Windows, the same kit is used for client or server installations. The type of installation depends upon how you answer the installation questions.
    Going back to java subject, i will test an ORB connected to tuxedo just to play around. Is there any java ORB recommended?The Oracle JDK ORB is known to work just fine.
    If remote service is ATMI then the wrapper for corba integration you mentioned must be done on server side right?Yes, the wrapper must be on the server side. A server like this is fairly trivial, although obviously it depends heavily on the complexity of the payload.
    I dont have access to tuxedo server, so i cant go for this kind of solutions. I only have the FML definition for the service, does this definition means the service is running over ATMI? I see buffer definition was genereted from a idl file, so i suppose can be used for corba.Yes, FML is not used in CORBA based services (or clients). So you need a CORBA service that in turn calls an ATMI service. If the Tuxedo system you are trying to connect to allows /Domain connections (the Tuxedo domain gateway), then you could create a separate Tuxedo domain that hosts these CORBA wrapper services and then call the ATMI services through the domain gateway.
    You say the buffer definition was generated from an "idl" file. I'm guessing this isn't a CORBA IDL file, but something like an IDL file for something like Service Builder (a third party product.) If the service definition refers to FML, then it is an ATMI service.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Tuxedo 8.1 Runtime License

    We are planning to upgrade from Tux 6.5 to Tux 8.1. But I learnt that Tux 8.1 support ends on Feb 2010. So, I wanted to know the impact of having runtime license only.

    Hi,
    Tuxedo development licenses allow you to use the Tuxedo tools that are used to build clients and servers. The runtime license only allows you to run previously developed Tuxedo applications that were developed using a development license. So if you are still creating Tuxedo applications or need to rebuild them due to upgrades or changes in the application or environment, you will need a Tuxedo development license. If you are still running your Tuxedo applications in production, you will need a current runtime license.
    I would strongly suggest you take this up with your Oracle Sales representative as they will best be able to explain what you need to do to adhere to Oracle's licensing terms.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • JOLT  Tuxedo  AIX(file missing)

    HI,
    my env. as follws: AIX: 4.3.2
    Tuxedo: 7.1
    Jolt: 1.2.1
    when i do tmboot, error reports as follow:
    ULOG:
    JOLT_CAT:1079, error starting minimum number of handlers
    stderr:
    0509-150 Dependent module libjconv.so could
    0509-022 Cannot load module libjconv.so.
    0509-026 System error: A file or directory in the path name does not exist
    i download the tuxedo7.1&jolt1.2.1 for AIX as a customer
    it is urgent. any help , please.
    regards
    river

    Dear Scott,
    It occurs until I configure Tuxedo(Jolt) on AIX for a
    customer this night. I have to pass it before tomorrow morning.
    I come from China(deep night now). I never touch AIX before:). Would you mind
    tell me where to find or just send me the missing file:
    libjconv.so , which should locates at TUXEDODIR\lib
    thx in advance.
    river
    Scott Orshan <[email protected]> wrote:
    River,
    For urgent problems, you should really call Support, or check the online
    support site.
    river wrote:
    HI,
    my env. as follws: AIX: 4.3.2
    Tuxedo: 7.1
    Jolt: 1.2.1
    when i do tmboot, error reports as follow:
    ULOG:
    JOLT_CAT:1079, error starting minimum number of handlers
    stderr:
    0509-150 Dependent module libjconv.so could
    0509-022 Cannot load module libjconv.so.
    0509-026 System error: A file or directory in the path name doesnot exist
    i download the tuxedo7.1&jolt1.2.1 for AIX as a customer
    it is urgent. any help , please.
    regards
    river

  • How to send msgs to tuxedo and read from tuxedousing jca adapter at jboss6

    Hi i had only Tuxedo ip and port number.i have to send messsages to tuxedo server and read from tuxedo server i did below changes at ra.xml and dmconfig.xml
    what are the services i have to use plz give me reply .Thanks in advance.
    my ra.xml is
    <?xml version="1.0" encoding="UTF-8"?>
    <connector xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"
    version="1.5">
    <display-name>Tuxedo JCA Adapter</display-name>
    <vendor-name>Oracle</vendor-name>
    <eis-type>Tuxedo</eis-type>
    <resourceadapter-version>11gR1(11.1.1.2.1)</resourceadapter-version>
    <license>
    <description>Tuxedo SALT license</description>
    <license-required>false</license-required>
    </license>
    <resourceadapter>
    <resourceadapter-class>com.oracle.tuxedo.adapter.TuxedoResourceAdapter</resourceadapter-class>
    <config-property>
    <config-property-name>traceLevel</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>80000</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>xaAffinity</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>true</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>keyFileName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value></config-property-value>
    </config-property>
    <config-property>
    <config-property-name>dmconfig</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>D:\jboss-6.1.0.Final\server\mpayv4_dev\deploy\dmconfig.xml</config-property-value>
    </config-property>
    <outbound-resourceadapter>
    <connection-definition>
    <managedconnectionfactory-class>com.oracle.tuxedo.adapter.spi.TuxedoManagedConnectionFactory</managedconnectionfactory-class>
    <connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
    <connectionfactory-impl-class>com.oracle.tuxedo.adapter.cci.TuxedoConnectionFactory</connectionfactory-impl-class>
    <connection-interface>javax.resource.cci.Connection</connection-interface>
    <connection-impl-class>com.oracle.tuxedo.adapter.cci.TuxedoJCAConnection</connection-impl-class>
    </connection-definition>
    <transaction-support>NoTransaction</transaction-support>
    <authentication-mechanism>
    <authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
    <credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
    </authentication-mechanism>
    <reauthentication-support>false</reauthentication-support>
    </outbound-resourceadapter>
    </resourceadapter>
    </connector>
    ==========================
    and dmconfig.xml is
    <?xml version="1.0" encoding="UTF-8"?>
    <TuxedoConnector>
    <LocalAccessPoint name="local_1">
    <AccessPointId>dev_scurtis</AccessPointId>
    <NetworkAddress>//ip:port</NetworkAddress>
    </LocalAccessPoint>
    <RemoteAccessPoint name="e1tst_tdtux01">
    <AccessPointId>e1tst_tdtux01</AccessPointId>
    <NetworkAddress>//ip:port</NetworkAddress>
    </RemoteAccessPoint>
    <Import name="TOUPPER">
    <RemoteName>TOUPPER</RemoteName>
    <SessionName>session_1</SessionName>
    <LoadBalancing>RoundRobin</LoadBalancing>
    </Import>
    <Import name="ECHO">
    <RemoteName>ECHO</RemoteName>
    <SessionName>session_1</SessionName>
    <LoadBalancing>RoundRobin</LoadBalancing>
    </Import>
    </TuxedoConnector>

    Hi todd Thanks for your reply
    iam using below java code in jsp ,iam not getting the response plz suggest me any changes
    <%@ page import ="javax.naming.Context,
    javax.naming.InitialContext,
    javax.naming.NamingException,
    javax.ejb.CreateException,
    javax.resource.cci.ConnectionFactory,
    javax.resource.cci.Connection,
    javax.resource.cci.Interaction,
    javax.resource.cci.InteractionSpec,
    javax.resource.ResourceException,
    weblogic.wtc.jatmi.TPException,
    weblogic.wtc.jatmi.TPReplyException,
    com.oracle.tuxedo.adapter.TuxedoReplyException,
    com.oracle.tuxedo.adapter.cci.TuxedoStringRecord,
    com.oracle.tuxedo.adapter.cci.TuxedoInteractionSpec" %>
    <html>
    <head>
    </head>
    <body>
    <h1>Tuxedo Test</h1>
    <%
    System.out.println("Check Connection JNDI");
    String result="";
    result=Toupper("harikrishna");
    %>
    <%!
    public String Toupper(String string_to_convert) throws TPException, TuxedoReplyException
    Context ctx;
    ConnectionFactory cf;
    Connection c;
    Interaction ix;
    TuxedoStringRecord inRec;
    TuxedoStringRecord outRec;
    TuxedoInteractionSpec ixspec;
    try {
    ctx = new InitialContext();
    cf = (ConnectionFactory)ctx.lookup("java:jca/tuxedo");
    c = cf.getConnection();
    ix = c.createInteraction();
         ixspec = new TuxedoInteractionSpec();
         ixspec.setFunctionName("TOUPPER");
         ixspec.setInteractionVerb(InteractionSpec.SYNC_SEND_RECEIVE);
         inRec = new TuxedoStringRecord();
         outRec = new TuxedoStringRecord();
         inRec.setRecordName("MyInputData");
         outRec.setRecordName("MyOutputData");
         outRec.setString(string_to_convert);
         ix.execute(ixspec, inRec, outRec);
         ix.close();
         c.close();
         String returned_data = outRec.getString();
         return returned_data;
         catch (NamingException ne) {
         throw new TPException(TPException.TPESYSTEM,
         "Could not get TuxedoConnectionFactory"+ne);
         catch (ResourceException re) {
         throw new TPException(TPException.TPESYSTEM,
         "ResourceException occurred, reason: " + re);
    %>
    </body>
    </html>
    =======================================
    In tuxedo.lod at my jboo6/bin iam getting this informatin
    e property Security.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0188:INFO: Use ON_STARTUP to create default session profile property ConnectionPolicy.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0188:INFO: Use 60,000 to create default session profile property BlockTime.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0188:INFO: Use false to create default session profile property Interoperate.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0188:INFO: Use 60 to create default session profile property RetryInterval.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0188:INFO: Use 9,223,372,036,854,775,807 to create default session profile property MaxRetries.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0188:INFO: Use 2,147,483,647 to create default session profile property CompressionLimit.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0188:INFO: Use 0 to create default session profile property KeepAlive.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0188:INFO: Use 10,000 to create default session profile property KeepAliveWait.
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSessionProfile]TJA_0189:INFO: Default session profile created.
    4/30/12:2:59:09 AM:11:INFO[,]factory = null
    4/30/12:2:59:09 AM:11:INFO[,]name = TOUPPER
    4/30/12:2:59:09 AM:11:INFO[,]iname = TOUPPER
    4/30/12:2:59:09 AM:11:INFO[,]rsvc == null, create new ArrayList with key= TOUPPER
    4/30/12:2:59:09 AM:11:INFO[,]factory = null
    4/30/12:2:59:09 AM:11:INFO[,]name = ECHO
    4/30/12:2:59:09 AM:11:INFO[,]iname = ECHO
    4/30/12:2:59:09 AM:11:INFO[,]rsvc == null, create new ArrayList with key= ECHO
    4/30/12:2:59:09 AM:11:INFO[TuxedoAdapterSupervisor,createDefaultSession]TJA_0193:INFO: Default session created between LocalAccessPoint local_1 and RemoteAccessPoint e1tst_tdtux01.

  • Remote tuxedo domain rejects connection from client only Tuxedo JCA Adapter

    I am trying to use a client only configured Oracle Tuxedo JCA Adapter 11.1.1.2.1 to connect to a remote tuxedo 10.3 domain. The connector is deployed to a JDeveloper 10.1.3.4 embedded OC4J container. The connector is failing silently when attempting to establish a connection with the remote domain. Locally, the JCA Adapter ntrace logs the following:
    1/20/11:9:41:49 PM:10:TRACE[DMLocalAccessPoint,DMLocalAccessPoint]> (ypjspNQ5QIPKmOyk1DlAgw==)
    1/20/11:9:41:49 PM:10:DBG[DMLocalAccessPoint,DMLocalAccessPoint]_useSSL = false
    1/20/11:9:41:49 PM:10:TRACE[DMLocalAccessPoint,DMLocalAccessPoint]< return(10)
    1/20/11:9:41:49 PM:10:INFO[TuxedoAdapterSupervisor,createLocalAccessPoint]TJA_0233:Info: Default local access point for factory null created, access point id ypjspNQ5QIPKmOyk1DlAgw==.
    1/20/11:9:41:49 PM:10:DBG[TuxedoAdapterSupervisor,createLocalAccessPoint]features = 159
    1/20/11:9:41:49 PM:10:TRACE[TuxedoAdapterSupervisor,startListeners]> ()
    1/20/11:9:41:49 PM:10:TRACE[TuxedoAdapterSupervisor,startListeners]< (20) return
    1/20/11:9:41:49 PM:10:TRACE[DMSession,DMSession]> (__sess_0_0)
    1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_lap_name:ypjspNQ5QIPKmOyk1DlAgw==
    1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_rap_name:e1tst_tdtux02
    1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_pro_name:__default_session_profile__
    1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _lap: com.oracle.tuxedo.adapter.config.DMLocalAccessPoint@1f6bc1a
    1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _rap: com.oracle.tuxedo.adapter.config.DMRemoteAccessPoint@1b75e54
    1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _pro: com.oracle.tuxedo.adapter.config.DMSessionProfile@191f64b
    1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]sec = NONE
    1/20/11:9:41:49 PM:10:TRACE[DMSession,DMSession]< return(60)
    1/20/11:9:41:49 PM:10:INFO[TuxedoAdapterSupervisor,createDefaultSession]TJA_0193:INFO: Default session created between LocalAccessPoint ypjspNQ5QIPKmOyk1DlAgw== and RemoteAccessPoint e1tst_tdtux02.
    1/20/11:9:41:49 PM:10:TRACE[DMSession,DMSession]> (__sess_0_1)
    1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_lap_name:ypjspNQ5QIPKmOyk1DlAgw==
    1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_rap_name:e1tst_tdtux01
    1/20/11:9:41:49 PM:10:DBG[DMSession,myInit]_pro_name:__default_session_profile__
    1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _lap: com.oracle.tuxedo.adapter.config.DMLocalAccessPoint@1f6bc1a
    1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _rap: com.oracle.tuxedo.adapter.config.DMRemoteAccessPoint@1c0f654
    1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]got _pro: com.oracle.tuxedo.adapter.config.DMSessionProfile@191f64b
    1/20/11:9:41:49 PM:10:DBG[DMSession,DMSession]sec = NONE
    1/20/11:9:41:49 PM:10:TRACE[DMSession,DMSession]< return(60)
    1/20/11:9:41:49 PM:10:INFO[TuxedoAdapterSupervisor,createDefaultSession]TJA_0193:INFO: Default session created between LocalAccessPoint ypjspNQ5QIPKmOyk1DlAgw== and RemoteAccessPoint e1tst_tdtux01.
    1/20/11:9:41:49 PM:10:TRACE[TuxedoAdapterSupervisor,registerClientSideResourceAdapter]create default import
    1/20/11:9:41:49 PM:10:TRACE[ServiceManager,registerImportedService]> (*)
    1/20/11:9:41:49 PM:10:INFO[,]factory = null
    1/20/11:9:41:49 PM:10:INFO[,]name = *
    1/20/11:9:41:49 PM:10:INFO[,]iname = *
    1/20/11:9:41:49 PM:10:TRACE[ServiceManager,registerImportedService]register Default Import
    1/20/11:9:41:49 PM:10:TRACE[Route,Route]> (*)
    I can't determine if there are any problems from these log entries, but the remote tuxedo domain logs the following in the ULOG:
    155138.tdtux01!GWTDOMAIN.3495.4.0: LIBGWT_CAT:1073: ERROR: Unable to obtain remote domain id (ypjspNQ5QIPKmOyk1DlAgw==) information from shared memory
    155138.tdtux01!GWTDOMAIN.3495.4.0: LIBGWT_CAT:1509: ERROR: Error occurred during security negotiation - closing connection
    My understanding is that the client only configuration should connect to a remote tuxedo domain as an anonymous client instead of a peer tuxedo domain, but the remote tuxedo gateway domain listener is acting like the client has to be configured in its dmconfig file before it will allow the connection request. Is there a different kind of listener the client only configuration should connect to instead of the tuxedo gateway domain listener? How can a remote tuxedo domain accept a connection from an anonymous client if the client must first be specified in the remote domain's dmconfig file? Is this a tuxedo 11g only feature? I'm trying to connect to a tuxedo 10.3 server.
    The local ra.xml is reproduced here:
    <?xml version="1.0" encoding="UTF-8"?>
    <connector xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"
    version="1.5">
    <display-name>Tuxedo JCA Adapter</display-name>
    <vendor-name>Oracle</vendor-name>
    <eis-type>Tuxedo</eis-type>
    <resourceadapter-version>11gR1(11.1.1.2.1)</resourceadapter-version>
    <license>
    <description>Tuxedo SALT license</description>
    <license-required>false</license-required>
    </license>
    <resourceadapter>
    <resourceadapter-class>com.oracle.tuxedo.adapter.TuxedoClientSideResourceAdapter</resourceadapter-class>
    <config-property>
    <config-property-name>debugConfig</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>true</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>traceLevel</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>100000</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>xaAffinity</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>true</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>remoteAccessPointSpec</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>//tdtux01:9601/domainId=e1tst_tdtux01,//tdtux02:9601/domainId=e1tst_tdtux02</config-property-value>
    </config-property>
    <outbound-resourceadapter>
    <connection-definition>
    <managedconnectionfactory-class>com.oracle.tuxedo.adapter.spi.TuxedoManagedConnectionFactory</managedconnectionfactory-class>
    <connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
    <connectionfactory-impl-class>com.oracle.tuxedo.adapter.cci.TuxedoConnectionFactory</connectionfactory-impl-class>
    <connection-interface>javax.resource.cci.Connection</connection-interface>
    <connection-impl-class>com.oracle.tuxedo.adapter.cci.TuxedoJCAConnection</connection-impl-class>
    </connection-definition>
    <transaction-support>NoTransaction</transaction-support>
    <authentication-mechanism>
    <authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
    <credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
    </authentication-mechanism>
    <reauthentication-support>false</reauthentication-support>
    </outbound-resourceadapter>
    </resourceadapter>
    </connector>
    Thanks for any help.
    Steve

    Looks like this is an RTFM question. From:
    [http://download.oracle.com/docs/cd/E18050_01/jca/docs11gr1/users/jca_usersguide.html]
    Is the following:
    Dynamic RemoteAccessPoint (RAP) Insertion
    In order to make default LocalAccessPoint to work, Oracle Tuxedo GWTDOMAIN gateway configuration is required in order to make this simplified /Domain configuration to work.
    GWTDOMAIN gateway must be modified to allow Dynamic RemoteAccessPoint (RAP) Registration. If DYNAMIC_RAP is set to YES, it will also update the in-memory database of the status of the connection from those dynamically registered RAP. If the connection from those dynamically registered RAP lost then the information about that RAP will be removed from the SHM database.
    GWADM must be modified to process the DM MIB correctly to reflect the connection status of those dynamically registered RAP. When the connection from those dynamically registered RAP lost their entries in the SHM database will also be removed so that the DM MIB query can return the connection status correctly.
    The dynamically registered RAP will be added to /DOMAIN configuration permanently. Their existence will only be known when the Session is established. Their existence will be lost when the connection is lost.
    The DM_CONNECTION Oracle Tuxedo /Domain DMIB call returns all the connected dynamically registered RemoteAccessPoint. All other dynamically registered RemoteAccessPoint that are not connected will not be shown.
    The OPENCONNECTION DMIB request will not be supported to connect to those dynamically registered RAP.
    The CLOSECONNECTION Oracle Tuxedo /DMIB request closes the connection and remove the session from those dynamically registered RemoteAccessPoint, and returns its connection status as 'UNKNOWN.
    The PERSISTENT_DISCONNECT type of CONNECTION_POLICY will be honored that means when PERSISTENT_DISCONNECT is in effect all connections request from any RAP, whether they are dynamically or non-dynamically registered, will be rejected.
    I must have overlooked this section when reading it. Looks like I've got more configuration to do.
    Thanks,
    Steve

  • Exception while working with Tibco adapter for Tuxedo!!

    Dear friends,:-)
    Greetings!
    I am facing an exception while working with "Tuxedo Adapter".
    I have installed TIBCO Adapter for Tuxedo on my machine which has both bea_Client and Server. I am trying to do a PurchaseOrder POC, which is already given in our TIBCO Adapter directory (C:\TIBCO\adapter\adtuxedo\5.3\examples\AgentBased\PurchaseOrder).
    The scenario goes like this, a request is sent from the Tuxedo client called clt, which invokes the Tuxedo service, which in turn sends a request to the adapter (“PublicationService”) through the adapter agent, and then the adapter publishes the data to the TIBCO environment. TIBCO BW receives the data using “Adapter Subscriber” and writes them to an XML output file named Get_output.xml.
    Problem in starting the Adapter - :(
    When I tried to RUN the make.bat which is placed at the “C:\TIBCO\adapter\adtuxedo\5.3\examples\AgentBased\PurchaseOrder” folder, it throws me the error.
    At the time of executing this script, “buildclient -o clt -f client.c”, it says that I don’t have a valid “TUXEDO SDK LICENSE”. The thrown exception is, "TUXNT_CAT:101: ERROR: You do not have a valid TUXEDO SDK license".
    Please tell me, is license Required to run the tux_client?
    also,please clarify, while configuring “tibco.env.WSNADDR”(i.e., Workstation Address of the Tuxedo server to connect to) I have given my machine IP ADDRESS with a unique port. i.e., //10.103.18.120:4020. I am not sure with this step. Please advice me!
    It would be great if you could please solve this issue.
    Thanks in Advance,
    Best Regards,
    Venkatesh Rajendran.

    Hi Venkatesh,
    Please see comments in line.
    Wayne
    <venkatesh rajendran> wrote in message news:[email protected]...
    Dear Wayne,
    Thanks a ton for your reply.
    Please clarify,
    buildclient is a Tuxedo command which is used to generate the Tuxedo client
    application. It needs Tuxedo SDK license, so you need to make sure the
    license is installed properly.
    Can you please let me know from where i can get the License? Can we download
    it online?
    [W] BEA provide a trial license in the product donwload site, but I am not
    sure Tuxedo 8.0 is provide or not. If you or your customer has Tuxedo
    installation, the license should alread be ready. It is located at
    $TUXDIR/udataobj/lic.txt.
    Running tuxedo client does not require SDK license.
    I am not sure how to start it. I am actually running the BAT file which has
    the following scripts,
    set TUXDIR=C:\bea\tuxedo8.0
    set WSNADDR=//10.103.18.120:4020
    set TUX_ADAPTER_HOME=C:\TIBCO\adapter\adtuxedo\5.3
    set TIBCO_RV_HOME=C:\TIBCO\TIBRV
    set APPDIR=%TUX_ADAPTER_HOME%\examples\AgentBased\PurchaseOrder
    set
    PATH=%TUXDIR%\bin;%APPDIR%;%PATH%;%TUX_ADAPTER_HOME%\hotfix\lib;%TUX_ADAPTER_HOME%\lib;%TIBCO_RV_HOME%/bin
    set TUXCONFIG=%APPDIR%\tuxconfig
    set ULOGPFX=%APPDIR%\ulog
    buildclient -o clt -f client.c
    buildserver -o server -f server.c -s POINFO -l
    %TUX_ADAPTER_HOME%\lib\agent.lib
    tmloadcf -y ubbagent
    tmboot ¨Cy
    Up to my knowledge, I hope TIBCO TUXEDO
    (ie.,TIB_adtuxedo-simple_5.3.0_w32_tuxedo80) acts as a TUXEDO_Server which
    receives the Request from TUX_BEA Client(Ex: C:\bea\tuxedo8.0).
    Or, does Tuxedo have a seperate Server installed on the machine other than
    TIBCO? please clarify.
    [W] I don't know the detail about TIBCO Tuxedo adaptor. Following
    clarifications for your reference,
    1. Tuxedo is an application infrastructure with framework for server and
    client. buildclient is used to generate the client binary and buildserver is
    used for application server linkage.
    2. I guess the TIBCO Tuxedo adaptor is a Tuxedo application client(or
    server?) which acts as a proxy process between TIBCO system and Tuxedo
    applications. So it receives request from TIBCO system and transform the
    requet to native Tuxedo data buffers and make the Tuxedo calls, then relay
    the reply back. So first you have to figure out the exact working model of
    it and check your Tuxedo applications.
    Your reply would be appreciated!
    Thanks a ton in Advance!
    Best Regards,
    Venkatesh Rajendran.

Maybe you are looking for

  • Url line in PDF using CONVERT_OTF

    Hi Gurus, Is it possible give a url link to one of column in the main data in the pdf converted file using COVERT_OTF. Ex I have converted the invoice to pdf file using convert_otf and when the user open pdf file, there should be link in the one of c

  • Using Hierarchy in Query Designer

    Dear all When I use hierarchy of InfoObject 0WBS_ELEMT, there is a hierarchy which has structure following: WBS 1      WBS 1.1      WBS 1.2 In every WBS, I focus on 3 infos (start date, finish date and duration) WBS 1.1 has startdate: 2/8/2010, finis

  • What does slot number " 50-50 " refer to?

    When trying to set up a "voice-port" on a 2811 router, for a FXS port (VIC2-2FXS), the IOS gives me a response of: <50-50> voice interface slot # when I type in voice-port ? I expect the voice-port command to look something like voice-port 0/0/1 for

  • Excel worksheet to be saved in other location too as a copy

    Hi,  I would like to use a vba code for an excel 2007 ducument with macros to be saved in an other location too as a copy! thank you,

  • Deliver STO PO

    Hi, How to deliver the STO PO. Please guide me. Regards, Dhanush.S.T