WLS modifies Tuxedo domains configuration

Hi,
We are configuring WTC to connect WLS 6.1 to Tuxedo8. We alredy have a Tuxedo
application than uses Tuxedo domains, so we have an Tuxedo domains configuraton
(bdmconfig) before connecting to WLS. To connect, we configure the bdconfig.xml
file (see below). We create the StartUp and Shutdown classes and run the simpapp
aplication (using the Toupper EJB). When we startup the application again (and
start the connection) whe realize that it modifies our own Tuxedo domains configuration
dinamically.
Why is this happening? Is there some way to avoid this?
Any idea will be appreciate.
Thanks in advance.
Yol.

"Yolanda Arroyo" <[email protected]> wrote:
>
Hi,
We are configuring WTC to connect WLS 6.1 to Tuxedo8. We alredy have
a Tuxedo
application than uses Tuxedo domains, so we have an Tuxedo domains configuraton
(bdmconfig) before connecting to WLS. To connect, we configure the bdconfig.xml
file (see below). We create the StartUp and Shutdown classes and run
the simpapp
aplication (using the Toupper EJB). When we startup the application again
(and
start the connection) whe realize that it modifies our own Tuxedo domains
configuration
dinamically.
Why is this happening? Is there some way to avoid this?
Any idea will be appreciate.
Thanks in advance.
Yol.
<?xml version="1.0"?>
<!DOCTYPE WTC_CONFIG SYSTEM "http://www.bea.com/servers/wls610/dtd/wtc_config.dtd">
<!--Java and XML-->
<WTC_CONFIG>
<BDMCONFIG>
     <T_DM_LOCAL_TDOMAIN AccessPoint="WTCSIFO01">
          <AccessPointId>WTCSIFO01</AccessPointId>
          <Type>TDOMAIN</Type>
          <Security>NONE</Security>
          <ConnectionPolicy>ON_DEMAND</ConnectionPolicy>
          <BlockTime>30</BlockTime>
          <NWAddr>//172.16.160.173:6511</NWAddr>
     </T_DM_LOCAL_TDOMAIN>
     <T_DM_REMOTE_TDOMAIN AccessPoint="SIFOWTC01">
          <LocalAccessPoint>WTCSIFO01</LocalAccessPoint>
          <AccessPointId>SIFOWTC01</AccessPointId>
          <Type>TDOMAIN</Type>
          <NWAddr>//172.16.160.173:6510</NWAddr>
     </T_DM_REMOTE_TDOMAIN>
     <T_DM_IMPORT
          ResourceName="TOUPPER"
          LocalAccessPoint="WTCSIFO01"
          RemoteAccessPointList="SIFOWTC01">
          <TranTime>600</TranTime>
     </T_DM_IMPORT>
</BDMCONFIG>
</WTC_CONFIG>

Similar Messages

  • 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?

  • Weblogic Tuxedo Connector configuration issue

    Hi all,
    I must implement a client app in Java running over Weblogic 9.23 to connect to a Tuxedo service using WTC (Weblogic Tuxedo Connector).
    I'm using JATMI api based in this schema:
    public String Toupper(String toConvert) throws TPException, TPReplyException {
    Context ctx;
    TuxedoConnectionFactory tcf;
    TuxedoConnection myTux;
    TypedString myData;
    Reply myRtn;
    int status;
    try {
    ctx = new InitialContext();
    tcf = (TuxedoConnectionFactory) ctx.lookup("tuxedo.services.TuxedoConnection");
    catch (NamingException ne) {
    // Could not get the tuxedo object, throw TPENOENT
    myTux = tcf.getTuxedoConnection();
    myData = new TypedString(toConvert);
    try {
    myRtn = myTux.tpcall("TOUPPER", myData, 0);
    } catch (TPReplyException tre) {
    throw tre;
    } catch (TPException te) {
    throw te;
    } catch (Exception ee) {
    throw new TPException(TPException.TPESYSTEM, "Exception: " + ee);
    myData = (TypedString) myRtn.getReplyBuffer();
    myTux.tpterm(); // Closing the association with Tuxedo
    return (myData.toString());
    The point is the Tuxedo service provider gave me some examples written in C (not Java) which use TPINIT structure to supply programatically authentication params (usrname, grpname, cltname, ...) before starting the connection and calling tpcall().
    Where do these params enter the model above? Should they be supplied programatically inside my client code or should they be configured in WTC?
    Any help will be highly appreciated, many thanks

    Hi:
    This information is done under-the-covers through configuration:
    "Security and client authentication is provided by configuring the Remote TDM and Imported Services MBean components of a WTCServer MBean. This pathway is created when the WebLogic Server is started and a WTCServer MBean is present in the config.xml file and assigned (targeted) to a server."
    http://docs.oracle.com/cd/E13222_01/wls/docs91/wtc_atmi/Clients.html
    Using WTC you are trying to call Tuxedo services through Tuxedo domains. Your Tuxedo service provider should have domains configured and provide you with
    configuration information to define the remote access points and the services that are provided those those remote access points. Your WTC local access point will become
    a remote access point to your service provider's domains.
    Here is the WTC admin guide link:
    http://docs.oracle.com/cd/E13222_01/wls/docs92/wtc_admin/index.html
    If your Tuxedo service provider does not have domains configured then you can not use WTC. You will need to find out what ways they allow remote connections to access their Tuxedo services.
    Regards,
    Bob Finan

  • WLS and TUX domain startup/Shutdown

    Hi All,
    1. I start my TUX domain first.
    2. Then Start my WLS configured with startup class for Tuxedo connection.
    3. I invoke a method that requests a service on Tuxedo. I get the tuxedo connection
    and the request is successful.
    4. I restart my Tuxedo domain.
    5. I invoke the same request again as in Step 3.
    4. I get a Tuxedo connection failure.
    When I restart my WLS again then it works fine.
    My understanding is when Tuxedo domain is restarted the handle of Tuxedo factory
    connection which was establised at the time of startup is invalid as the Tux domain
    was restarted.
    Could any one tell me how could I resolve this. Is there any configration in
    the bdmconfig.xml or an alternate way to look up Tuxedo factory connection handle
    only when there is a request from the client.
    regards,
    Riaz

    Thanx Bob.
    I shall look into the areas you mentioned and try out the same.
    Will get back to you in case I need further help.
    regards,
    Riaz
    Bob Finan <[email protected]> wrote:
    Riaz,
    The Tuxedo connection factory handle is not invalidated by the Tuxedo
    side rebooting. The session connection is invalidated but that should
    not
    be visible to the app. For example, if in the simpapp sample a tpcall()
    to the
    TOUPPER Tuxedo service is done twice the second call will occur but then
    fail if it can not create a connection to the remote Tuxedo domain. Your
    problem
    may be because the remote domain has not had sufficient time to create
    a
    connection
    OR the configuration does not permit WTC side from retrying the
    connection OR.......
    Try turning on the WTC tracing and see if the connection has been
    re-established
    prior to the repeated call to the Tuxedo service.(Also look at Tuxedo
    side ulog). Check
    the configuration ConnectionPolicy and MaxRetries attributes.
    Bob Finan
    Riaz wrote:
    Hi All,
    1. I start my TUX domain first.
    2. Then Start my WLS configured with startup class for Tuxedo connection.
    3. I invoke a method that requests a service on Tuxedo. I get the tuxedoconnection
    and the request is successful.
    4. I restart my Tuxedo domain.
    5. I invoke the same request again as in Step 3.
    4. I get a Tuxedo connection failure.
    When I restart my WLS again then it works fine.
    My understanding is when Tuxedo domain is restarted the handle of Tuxedofactory
    connection which was establised at the time of startup is invalid asthe Tux domain
    was restarted.
    Could any one tell me how could I resolve this. Is there any configrationin
    the bdmconfig.xml or an alternate way to look up Tuxedo factory connectionhandle
    only when there is a request from the client.
    regards,
    Riaz

  • How can I list all the domains configured for Weblogic Servers?

    How can I list all the domains configured for Weblogic Servers?
    I saw a note, which says the following:
    "WebLogic Server does not support multi-domain interaction using either the Administration Console, the weblogic.Admin utility, or WebLogic Ant tasks. This restriction does not, however, explicitly preclude a user written Java application from accessing multiple domains simultaneously."
    In my case, I just want to list all the domains, is that possible by using any scripts?
    Thanks
    AJ

    If you use WLS Node Manager and the Config Wizard was used to create the domains, then the list of domains should be in a location like this:
    <MIDDLEWARE_HOME>\wlserver_10.3\common\nodemanager\nodemanager.domains
    Enterprise Manager Grid Control also has support for multi-domain management of WLS in a console.

  • 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

  • Domain Configuration

    Hi,
    I have the tuxedo client application in a HP machine and the Server application
    in a SUN machine. I have been given a task to do the DOMAIN configuration between
    both the machines, So I started of with the sample simpapp application and I got
    the following error in the ULOGS of the client and the server side.
    Client side
    =======
    175907.deuxvi3m!GWTDOMAIN.22325: LIBGWT_CAT:1008: ERROR: Unable to connect to
    remote domain (domainid=<222222>)
    Server Side
    =======
    175907.deuxviuj!GWTDOMAIN.28805.1.0: LIBGWT_CAT:1547: ERROR: Use -t server option
    to interoperate with sites older than 7.1
    175907.deuxviuj!GWTDOMAIN.28805.1.0: LIBGWT_CAT:1506: ERROR: Error occurred during
    security negotiation - closing connection
    175907.deuxviuj!GWTDOMAIN.28805.1.0: LIBGWT_CAT:1008: ERROR: Unable to connect
    to remote domain (domainid=<111111>)
    175907.deuxviuj!GWTDOMAIN.28805.1.0: LIBGWT_CAT:1049: ERROR: Unrecoverable error
    occurred - deleting action
    I couldnt find any problem with the domain configuration files. I tried changing
    different port numbers still the same problem and as well I am able to ping from
    both the machines the other machine.
    What else could be the problem ??
    Will be very thankful if somebody responds immly as the schedules are slipped
    already.
    Thanks in advance
    Thanks and Regards,
    Maria

    Hi,
    Thanks a lot.
    You are bang on target.
    The problem was the version compatability issue. One m/c was running V 8.0 and
    the other was running V 7.1. After giving the -t option and specifying the machine
    types it was through
    Once again thanks alot .
    Regards,
    Maria
    Scott Orshan <[email protected]> wrote:
    If you are running mixed releases, make sure that you use -t, as the
    message tells
    you to.
    Otherwise, make sure that you set MTYPE to different values for the HP
    and Sun
    machines.
    Since you say that this is a fairly critical, time sensitive issue, I
    recommend
    that you contact Support, so that they can look at your configuration
    and help you
    get going.
         Scott Orshan
    Maria wrote:
    Hi,
    I have the tuxedo client application in a HP machine and the Serverapplication
    in a SUN machine. I have been given a task to do the DOMAIN configurationbetween
    both the machines, So I started of with the sample simpapp applicationand I got
    the following error in the ULOGS of the client and the server side.
    Client side
    =======
    175907.deuxvi3m!GWTDOMAIN.22325: LIBGWT_CAT:1008: ERROR: Unable toconnect to
    remote domain (domainid=<222222>)
    Server Side
    =======
    175907.deuxviuj!GWTDOMAIN.28805.1.0: LIBGWT_CAT:1547: ERROR: Use -tserver option
    to interoperate with sites older than 7.1
    175907.deuxviuj!GWTDOMAIN.28805.1.0: LIBGWT_CAT:1506: ERROR: Erroroccurred during
    security negotiation - closing connection
    175907.deuxviuj!GWTDOMAIN.28805.1.0: LIBGWT_CAT:1008: ERROR: Unableto connect
    to remote domain (domainid=<111111>)
    175907.deuxviuj!GWTDOMAIN.28805.1.0: LIBGWT_CAT:1049: ERROR: Unrecoverableerror
    occurred - deleting action
    I couldnt find any problem with the domain configuration files. I triedchanging
    different port numbers still the same problem and as well I am ableto ping from
    both the machines the other machine.
    What else could be the problem ??
    Will be very thankful if somebody responds immly as the schedules areslipped
    already.
    Thanks in advance
    Thanks and Regards,
    Maria

  • Tuxedo domain sizing question

    Background:
    This is a Peoplesoft app (PT 8.5, Tux 10gR3, Weblogic 11g)
    We are moving from 4 app server virtual machines which each hosted a tuxedo domain (4 vcpu each, actually getting slices from 8 physical cpu each) to one physical server with 12 cores (2 6 core procs). We only need this horsepower for 7 30 minute events per year (course registration). Otherwise a single domain is fine.
    We ran a test last event that showed a physical machine significantly outperformed the virtual when given similar resources, So we have decided to employ a large physical server.
    We intended to configure 3 Tuxedo Domains, mostl;y as it helps us compare to where we came from (Webserver VM will still host one domain) so we are effectively throwing 4 cpu at each domain. This comes from an understanding that we shouldn't have too many appsrv processes in one domain. We currently run a a pre-spun 25 appsrv procs each domain, and we get ok performance. From the looks of our physical server test, our performance will improve.
    During the peak of the registration event, we have around 500 sessions, we limited to 225 active http sessions on the webserver, which acts as the valve to the event. Note: all previous events were on PT8.48, OAS 10g.
    So , on to my question.
    Is there a way to make a single larger domain, with say 50 or more appsrv processes (mostly to avoid the config maint) or does anyone have any recommendations here?
    Any and all input appreciated.

    Hi,
    Take these comments with a large grain of salt as they are generalizations and not necessarily applicable to PeopleSoft. I'd really suggest asking this question in their forums as there may be PeopleSoft specific configuration constraints that I'm about to violate.
    In any case a Tuxedo domain can range from a single machine with a single 1 core processor, to many machines each with many cores. Once you move beyond a single machine, regardless of the number of cores, you are in a clustered environment, or what Tuxedo refers to an MP domain.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • JRockit JVM Freezes on server start and WLST domain configuration

    Hi,
    Here is our configuration:
    OS:
    cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.3 (Tikanga)
    uname -a
    Linux ********* 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
    rpm -qa | grep glibc
    glibc-2.5-34
    glibc-common-2.5-34
    glibc-2.5-34
    We are using WLS 10.3 with 64 bit OS and 64 bit JRockit JVM on Xeon system.
    The JVM freezes for about 10m when I am trying to start the server. I also see the same behavior when I am trying to create the domain using WLST. Here is the thread dump during the freeze. The JVM eventually recovers from this and continues processing. During domain configuration, the freeze happens when it is trying to write the domain files to disk. All writes are happening to local disk.
    ===== FULL THREAD DUMP ===============
    Mon Apr 20 18:37:41 2009
    BEA JRockit(R) R27.6.0-50_o-100423-1.6.0_05-20080626-2104-linux-x86_64
    "Main Thread" id=1 idx=0x4 tid=30539 prio=5 alive, in native
    at jrockit/io/FileNativeIO.readBytesPinned(Ljava/io/FileDescriptor;[BII)I(Native Method)
        at jrockit/io/FileNativeIO.readBytes(FileNativeIO.java:46)
        at java/io/FileInputStream.readBytes([BII)I(FileInputStream.java)
        at java/io/FileInputStream.read(FileInputStream.java:199)
        at sun/security/provider/NativePRNG$RandomIO.readFully(NativePRNG.java:185)
        at sun/security/provider/NativePRNG$RandomIO.implGenerateSeed(NativePRNG.java:202)
        ^-- Holding lock: java/lang/Object@0x8577948[biased lock]
    at sun/security/provider/NativePRNG$RandomIO.access$300(NativePRNG.java:108)
    at sun/security/provider/NativePRNG.engineGenerateSeed(NativePRNG.java:102)
    at java/security/SecureRandom.generateSeed(SecureRandom.java:495)
    at com/bea/security/utils/random/AbstractRandomData.ensureInittedAndSeeded(AbstractRandomData.java:83)
    ^-- Holding lock: com/bea/security/utils/random/SecureRandomData@0x95f5db0[recursive]
    at com/bea/security/utils/random/AbstractRandomData.getRandomBytes(AbstractRandomData.java:97)
    ^-- Holding lock: com/bea/security/utils/random/SecureRandomData@0x95f5db0[biased lock]
    at com/bea/security/utils/random/AbstractRandomData.getRandomBytes(AbstractRandomData.java:92)
    at weblogic/security/Salt.getRandomBytes(Salt.java:18)
    at weblogic/security/internal/encryption/JSafeSecretKeyEncryptor.decryptSecretKey(JSafeSecretKeyEncryptor.java:108)
    at weblogic/security/internal/encryption/JSafeEncryptionServiceImpl.<init>(JSafeEncryptionServiceImpl.java:206)
    at weblogic/security/internal/encryption/JSafeEncryptionServiceFactory.getEncryptionService(JSafeEncryptionServiceFactory.java:23)
    at weblogic/security/internal/SerializedSystemIni.getEncryptionService(SerializedSystemIni.java:214)
    at weblogic/security/internal/SerializedSystemIni.getExistingEncryptionService(SerializedSystemIni.java:240)
    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
    at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at sun/reflect/NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java/lang/reflect/Method.invoke(Method.java:597)
        at weblogic/descriptor/DescriptorManager$SecurityServiceImpl$SecurityProxy.<init>(DescriptorManager.java:149)
        at weblogic/descriptor/DescriptorManager$SecurityServiceImpl$SecurityProxy.instance(DescriptorManager.java:137)
        at weblogic/descriptor/DescriptorManager$SecurityServiceImpl.isEncrypted(DescriptorManager.java:108)
        at weblogic/descriptor/internal/AbstractDescriptorBean._isEncrypted(AbstractDescriptorBean.java:968)
        at weblogic/management/configuration/SecurityConfigurationMBeanImpl.setCredentialEncrypted(SecurityConfigurationMBeanImpl.java:1557)
        at weblogic/management/configuration/SecurityConfigurationMBeanImpl.setCredentialEncryptedAsString(SecurityConfigurationMBeanImpl.java:781)
        at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
        at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at sun/reflect/NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java/lang/reflect/Method.invoke(Method.java:597)
        at com/bea/staxb/runtime/internal/util/ReflectionUtils.invokeMethod(ReflectionUtils.java:48)
        at com/bea/staxb/runtime/internal/RuntimeBindingType$BeanRuntimeProperty.setValue(RuntimeBindingType.java:531)
        at com/bea/staxb/runtime/internal/MultiIntermediary.setValue(MultiIntermediary.java:80)
        at com/bea/staxb/runtime/internal/ByNameRuntimeBindingType$ElementQNameProperty.fill(ByNameRuntimeBindingType.java:348)
        at com/bea/staxb/runtime/internal/LiteralUnmarshalResult.extractAndFillElementProp(LiteralUnmarshalResult.java:139)
        at com/bea/staxb/runtime/internal/ByNameUnmarshaller.deserializeContents(ByNameUnmarshaller.java:51)
        at com/bea/staxb/runtime/internal/AttributeUnmarshaller.unmarshalIntoIntermediary(AttributeUnmarshaller.java:47)
        at com/bea/staxb/runtime/internal/LiteralUnmarshalResult.unmarshalElementProperty(LiteralUnmarshalResult.java:164)
        at com/bea/staxb/runtime/internal/LiteralUnmarshalResult.extractAndFillElementProp(LiteralUnmarshalResult.java:136)
        at com/bea/staxb/runtime/internal/ByNameUnmarshaller.deserializeContents(ByNameUnmarshaller.java:51)
        at com/bea/staxb/runtime/internal/AttributeUnmarshaller.unmarshalIntoIntermediary(AttributeUnmarshaller.java:47)
        at com/bea/staxb/runtime/internal/UnmarshalResult.unmarshalBindingType(UnmarshalResult.java:189)
        at com/bea/staxb/runtime/internal/UnmarshalResult.unmarshalDocument(UnmarshalResult.java:159)
        at com/bea/staxb/runtime/internal/UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:65)
        at weblogic/descriptor/internal/MarshallerFactory$1.createDescriptor(MarshallerFactory.java:95)
        at weblogic/descriptor/BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:240)
        at weblogic/management/provider/internal/DescriptorManagerHelper.loadDescriptor(DescriptorManagerHelper.java:63)
        at weblogic/management/provider/internal/RuntimeAccessImpl$IOHelperImpl.parseXML(RuntimeAccessImpl.java:683)
        at weblogic/management/provider/internal/RuntimeAccessImpl.parseNewStyleConfig(RuntimeAccessImpl.java:268)
        at weblogic/management/provider/internal/RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:115)
        at weblogic/management/provider/internal/RuntimeAccessService.start(RuntimeAccessService.java:39)
        at weblogic/t3/srvr/ServerServicesManager.startService(ServerServicesManager.java:459)
        at weblogic/t3/srvr/ServerServicesManager.startInStandbyState(ServerServicesManager.java:164)
        ^-- Holding lock: java/lang/Class@0x939df30[biased lock]
    at weblogic/t3/srvr/T3Srvr.initializeStandby(T3Srvr.java:711)
    at weblogic/t3/srvr/T3Srvr.startup(T3Srvr.java:482)
    at weblogic/t3/srvr/T3Srvr.run(T3Srvr.java:440)
    at weblogic/Server.main(Server.java:67)
    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
    -- end of trace
    <<Truncated for brevity>>
    ===== END OF THREAD DUMP ===============
    The same process works fine on a VM with the same OS. Any ideas what might be going on?
    Thanks,
    Chengi

    This does not look familiar to me. Download R27.6.3 and see if that works things out: http://www.oracle.com/technology/software/products/jrockit/index.html. If that does not help, I recommend you to report the issue to JRockit support (see how to below).
    Best Regards,
    Tuva
    JRockit PM
    How to report to JRockit support:
    You must register and file the issue on Metalink, http://metalink.oracle.com. Note that you must have purchased support to continue.
    If you have problems during the registration or filing you can call our support +1.800.223.1711* or 1-800-633-0738 directly.
    In case you have not purchased support call 1.800.833.3536* for support sales.
    More information on our support site: http://www.oracle.com/support/index.html.
    *) US numbers - for global technical support contacts see: http://www.oracle.com/support/contact.html

  • Can't run Domain Configuration Wizard in GUI mode

    I work on a Java development team where each developer has a local WebLogic 10.3.2 server for Windows x86 installed. A small handful of these developers are unable to run the Domain Configuration Wizard (i.e. <WLS_HOME>\common\bin\config.cmd) in GUI mode. When they start it the splash screen will appear briefly and then disappear with nothing more to see. The majority of the developers have no problem with this. Where should I start looking to identify the possible causes for this problem?

    I will suggest following:
    1) instead of clicking on config.cmd in windows browser; run config.cmd at command prompt. You can see error there
    2) check version of java, and if it is certified.
    3) as an alternate you can start the installer in console mode using 'config.cmd -mode=console'

  • OSB 11g Domain Configuration.

    Hello,
    I am having trouble understanding the results of the OSB 11g domain configuration. In creating the domain i have selected the following options:
    Oracle Service Bus OWSM Extension
    Oracle Service Bus Extension - All domain topologies
    Weblogic Advanced Web Services for JAX-RPC Extension
    Oracle WSM Policy Manager
    Oracle JRF
    I have selected the 'all domain topologies' as i wish to end up with an 'AdminServer' (using port 7001) and 'osb_server1' (using port 8011). Everything installs without a problem, its that i just don't understand the outcome. The OSB transport providers and adpaters (FTP, File, Db, AQ, etc) are targeted at both the admin server and the osb managed server. I also notice that the osb console is targeted only at the admin server. The confusion comes from the fact that when i use the OSB console application to create a project which i then test (successfully) it appears to all be deployed and running on the admin server? This is based on the fact that the URL used to invoke the OSB proxy service has to specify the port of the admin server. I would have thought that the url to access the proxy service would have been directed at the managed server?
    Can someone confirm / explain to me what is going on or why it works this way, please?

    The OSB transport providers and adpaters (FTP, File, Db, AQ, etc) are targeted at both the admin server and the osb managed server.Your observation is correct.
    I also notice that the osb console is targeted only at the admin server.Yes. This is by design.
    The confusion comes from the fact that when i use the OSB console application to create a project which i then test (successfully) it appears to all be deployed and running on the admin server?No. This cannot happen. When you activate the configuration, OSB deploys configuration to the managed server.
    This is based on the fact that the URL used to invoke the OSB proxy service has to specify the port of the admin server. I would have thought that the url to access the proxy service would have been directed at the managed server?Are you test console?
    Manoj
    Edited by: Manoj Neelapu on May 24, 2010 9:28 AM

  • Using content mgmt in app built by domain configurator

    I'm trying to get the content management piece to work using the portal app that
    is built when the domain configurator is used. I have a portal application that
    is working, but if I try to use the <pz:contentQuery id="docs" contentHome="<=ContentHelper.DEF_DOCUMENT_MANAGER_HOME%>"
    query="<%=sQuery%>" /> tag it does not work (there is an "Exception raised while
    creating Advisor".
    I looked at the console and I get the following error when viewing the EJB Descriptor
    for document: Error getting attribute on MBean

    Worked like a charm - thank you!
    "Peter Laird" <[email protected]> wrote:
    >
    Heidi,
    Look at http://edocs/wlp/docs70/relnotes/relnotes.htm#292355 and look
    at the info
    for CR079828. I think this will explain your problem and the workaround.
    PJL
    "Heidi Wagner" <[email protected]> wrote:
    I'm trying to get the content management piece to work using the portal
    app that
    is built when the domain configurator is used. I have a portal application
    that
    is working, but if I try to use the <pz:contentQuery id="docs" contentHome="<=ContentHelper.DEF_DOCUMENT_MANAGER_HOME%>"
    query="<%=sQuery%>" /> tag it does not work (there is an "Exceptionraised
    while
    creating Advisor".
    I looked at the console and I get the following error when viewing the
    EJB Descriptor
    for document: Error getting attribute on MBean

  • How to automate domain configuration creation for OAM11g

    Hi
    Please let me know is there any way to automate the domain configuration creation for OAM 11g .
    For ex- Using config.sh in silent mode to create the domain.
    Oracle Access Manager - Version 11.1.1.5.0
    Thanks
    Anil

    You probably answered your own question. Yes, you can use silent installation for creation and configuration of OIAM products.
    Ref: Silent Installation
    -Bikash

  • Multiple domain configurations

    Hi,
    We have about 140 interfaces to be run in 11g Fusion environment(s) handling moderate volume of data and another set of interfaces which will run high volume (several millions per hours) data. I am wondering what kind of domain configurations will be best. Right now we have a two node cluster running a single weblogic domain which has about 70 interfaces(moderate volume), the managed servers are SOA server, BAM server and WSM server.
    I am thinking about two other domains which will have the same set of managed servers, one for the second set of 70 interfaces (moderate volume) and another one for the high volume transactions. The domains will be on a single installation of SOA suite. Can you please let me know from your experience what are other choices I have which will be better than this configuration. For example a totally separate installation in a different machines(or the same machines). Same domain, but adding more memory/database resources. etc.
    Thanks.

    Hi Venura,
    You can do this in Project Properties. On the Profiles page, click New... to create a new profile. You can change many of the runtime settings associated with the project for each individual profile.
    Thanks,
    Brian
    JDev Team

  • OAM domain configuration: question

    When installing OAM, and during domain configuration for OAM specific, in the following
    screen where you select Admin Server, Managed Server, Cluster, Deployment Services etc
    there are two more options
    JMS File Store and JMS Distributed Destination which do not show up- these only show
    up for domain configuration for OIM.
    Question: Why JMS options do not show up during OAM domain config? But show up
    during OIM domain config.

    Unfortunately this is currently not a supported configuration. A domain must contain a single ALSB cluster. This is something we are looking to improve in the future.
    Gregory

Maybe you are looking for

  • Conflict resolution including the CRT DUMMYfor Add-On ST-SER rel.700_2007_1

    Dear all, Environment  #    32 bit win2k3, SAP   & Orc with 10.2.0.2.0 We are in process of applying suport packs for Solution manager 7.0,  SAPKITL25 is finished When applying SAPKITL26 with  SAPKB70015, SAPKA70015 I am gettign the following CRT is

  • Is it possible to request free hardware/software if i prove need & desire?

    My name is Christopher Kelly... I'm a severely handicapped individual - im wheelchair bound and only have the use of one arm.. I type with three fingers on one hand, and have wanted to be a freelance writer / novelist my entire life.. Unfortunately,

  • Need to Delete Glossary & Add Search

    Hi All, After converting my RH7 project to RH8, RH added a Glossary tab (which is empty, by design because we don't use them) and removed the Search tab. I am trying to remove the Glossary tab, but the Delete option is greyed out. I deleted the .glo

  • Acrobat 9 pdf links not working from InDesign CS3. What is wrong?

    My links are working in my 40 page Indesign CS3 file using Mac. After I convert to a .pdf, some of the links are no longer going to the right location. They have either duplicated other links, or trying to take me incorrectly to my desktop or network

  • Disable Auto Update in Acrobat Professional 9 for OS X

    We have a series of installations in a lab/classroom environment where we would like to disable the autoupdate feature of Acrobat Professional 9. Currently when a new user logs in the autoupdater wil launch telling the user that there's a new update