Weblogic 9.2 distributed source destination problem.

(Tom, posting this here as you monitor this one). Answering your query as well.
We are using Weblogic 9.2 and have configured a Messaging Bridge (to connect to Weblogic 8.1). We have a distribted queue defined and 2 managed servers. jms-xa-rar deployed correctly and passes the test.
In the Source Bridge Desitination, the ConnectionURL is given as "t3://ms1:54032,ms2:54034"
Initially bridge as not started and both managed servers were shutdown. Then we brought up the 2 managed servers one by one, found that one member of source destination on ms2 had a consumer while destination member on ms1 had no consumers. Instead when turning on debug for MessagingBridge, found these exceptions.
<29-Mar-2010 17:07:23 o'clock BST> <Warning> <Connector> <BEA-190032> << eis/jms/WLSConnectionFactoryJNDIXA > ResourceAllocationException thrown by resource adapter on call to ManagedConnectionFactory.createManagedConnection(): "javax.resource.ResourceException: ConnectionFactory: failed to get initial context (InitialContextFactory =weblogic.jndi.WLInitialContextFactory, url = t3://ms1:54032,ms2:54034, user name = null) ">
<29-Mar-2010 17:07:23 o'clock BST> <Info> <MessagingBridge> <BEA-200042> <Bridge com.bridge.somename failed to connect to the source destination and will try again in 60 seconds. This could be a temporary condition unless the messages repeat several times. (javax.resource.ResourceException: ConnectionFactory: failed to get initial context (InitialContextFactory =weblogic.jndi.WLInitialContextFactory, url = t3://ms1:54032,ms2:54034, user name = null))>
The whole setup works with just one managed server given in ConnectionURL i.e. "t3://ms1:54032"
Why is it unable to find initial context when we give a cluster JNDI for ConnectionURL in source bridge destination?
1) With ONLY ms1 as the connection url for source bridge destination, it works fine and I can see 2 consumers on the member ms1 destination (no consumers on ms2 as expected)
2) With ONLY ms2 as the connection url for source bridge destination, it works only with MS2. I can see 1 consumer on member destination ms2. Nothing shows up on ms1. when starting ms1, it did show some messages given below. I could not see JMS Server recognizing ms1 as Active Destination either even though server started up.
3) With ms1 and ms2 in connection url, one seems to connect correctly at times but never both (never gotten consumers listed on both managed servers).
<31-Mar-2010 07:05:34 o'clock BST> <Info> <MessagingBridge> <BEA-200021> <Bridge "com.somebridge"
failed to get one of the adapters from JNDI (javax.naming.NameNotFoundException: Unable to resolve
'eis.jms.WLSConnectionFactoryJNDIXA'. Resolved 'eis.jms'; remaining name 'WLSConnectionFactoryJNDIXA').
javax.naming.NameNotFoundException: Unable to resolve 'eis.jms.WLSConnectionFactoryJNDIXA'. Resolved 'eis.jms'; remaining
name 'WLSConnectionFactoryJNDIXA'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:252)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:171)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:269)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:362)
at weblogic.jms.bridge.internal.MessagingBridge.startInternal(MessagingBridge.java:562)
at weblogic.jms.bridge.internal.MessagingBridge.run(MessagingBridge.java:1030)
at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
>
<31-Mar-2010 07:16:28 o'clock BST> <Info> <MessagingBridge> <BEA-200033> <Bridge "com.somebridge"
is obtaining connections to the two adapters.>
<31-Mar-2010 07:16:28 o'clock BST> <Info> <Common> <BEA-000628> <Created "1" resources for pool
"eis/jms/WLSConnectionFactoryJNDIXA", out of which "1" are available and "0" are unavailable.>
<31-Mar-2010 07:16:28 o'clock BST> <Info> <Common> <BEA-000628> <Created "1" resources for pool
"eis/jms/WLSConnectionFactoryJNDIXA", out of which "1" are available and "0" are unavailable.>
<31-Mar-2010 07:12:13 o'clock BST> <Debug> <JMSBackEnd> <000000> <Starting block
ing receive for consumer>
<31-Mar-2010 07:12:13 o'clock BST> <Debug> <JMSBackEnd> <000000> <Blocking recei
ve request: state = 101>
<31-Mar-2010 07:12:13 o'clock BST> <Debug> <JMSBackEnd> <000000> <Associating me
ssage with transaction>

Tom,
Please find responses to your queries below
Can you help me understand your topology?
-- Is the bridge running on the same server/cluster as its source destination? Its target destination? Neither?
Bridge is running on same cluster as the source destination, there are 2 managed servers in cluster.
-- If neither, is it running on 8.1 or 9.1?
Bridge running on Weblogic 9.2.2.
-- Is the source destination distributed? Is it on 8.1 or 9.1?
source = Weblogic 9.2.2, yes source destination is a distributed queue (uniform distributed with member allocated evenly)
-- Is the target destination distributed? Is it on 8.1 or 9.1?
target destination is 8.1 and is distributed target as well. This is on a remote machine.
-- What is the bridge's URL for the source destination?
http://ms1:50128,ms2:50130 (I may not be able to provide details on actual IP or DNS, apologies)
-- What is the bridge's URL for the target destination?
http://r1:40888,r2:40890
More inputs
The connection factory on the message producer side i.e my end is Server Affinity while the connection factory on target side is Load Balanced
JMSBackendDebug on, I can actually see that 2 consumers are being created on each ms
Managed Server 1
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <New consumer for jms_module!jms.server.ms1@queue_name>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Calling out to DDMember: jms_module!jms.server.ms1@queue_name, hash: 335836273, dispId: managed1_server, backEndId: <6772957712843200991.10>:managed1_server, destinationId: <6772957712843200991.12>, remoteSecurityMode: 11>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Created a new consumer with ID <6772957712843200991.16> on queue jms_module!jms.server.ms1@queue_name>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Back from DDMember: jms_module!jms.server.ms1@queue_name, hash: 335836273, dispId: managed1_server, backEndId: <6772957712843200991.10>:managed1_server, destinationId: <6772957712843200991.12>, remoteSecurityMode: 11>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Calling out to DDHandler: queue_name, hash: 29969233, dd: jms_module!queue_name>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Calling out to FEDDHandler: queue_name, hash: 23986467>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Back from FEDDHandler: queue_name, hash: 23986467>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Calling out to QueueForwardingManager: jms_module!jms.server.ms1@queue_name within jms_module!queue_name, hash: 25321487>
Managed Server 2
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <New consumer for jms_module!jms.server.ms2@queue_name>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Calling out to DDMember: jms_module!jms.server.ms2@queue_name, hash: -112860366, dispId: managed2_server, backEndId: <4215229783845568768.10>:managed2_server, destinationId: <4215229783845568768.12>, remoteSecurityMode: 11>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Created a new consumer with ID <4215229783845568768.16> on queue jms_module!jms.server.ms2@queue_name>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Back from DDMember: jms_module!jms.server.ms2@queue_name, hash: -112860366, dispId: managed2_server, backEndId: <4215229783845568768.10>:managed2_server, destinationId: <4215229783845568768.12>, remoteSecurityMode: 11>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Calling out to DDMember: jms_module!jms.server.ms1@queue_name, hash: 335836273, dispId: managed1_server, backEndId: <6772957712843200991.10>:managed1_server, destinationId: <6772957712843200991.12>, remoteSecurityMode: 11>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Back from DDMember: jms_module!jms.server.ms1@queue_name, hash: 335836273, dispId: managed1_server, backEndId: <6772957712843200991.10>:managed1_server, destinationId: <6772957712843200991.12>, remoteSecurityMode: 11>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Calling out to DDHandler: jms_module!queue_name, hash: 24464810, dd: jms_module!queue_name>
<01-Apr-2010 11:32:06 o'clock BST> <Debug> <JMSBackEnd> <000000> <Calling out to FEDDHandler: jms_module!queue_name, hash: 10346403>
Edited by: user9521457 on Apr 1, 2010 3:49 AM

Similar Messages

  • Weblogic - jndi and data source connectivity problem

    Unable to deploy EJB: OrganizationEJB from sempire_bc.jar
    The DataSource with the JNDI name: OrganizationDB can not be located. Please ensure
    that the DataSource has been deployed
    successfully and that the JNDI name in your EJB Deployment descriptor is correct.
    In my console, I have created a connection pool 'oraclePool' and 3 datasource
    'jdbc.GangsterDB', 'jdbc.OrganizationDB' and
    'jdbc.JobDB'. I have also specified the target server and there seems to be no
    error. I have checked 'Monitor All Connection
    Pools' and oraclePool is running. I still do not understand the problem that I
    am getting and have no clue how to solve it.
    Thank you
    Ronak Parekh
    My weblogic-ejb-jar.xml file is:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE weblogic-ejb-jar PUBLIC
    '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN'
    'http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd'>
    <weblogic-ejb-jar>
         <weblogic-enterprise-bean>
              <ejb-name>GangsterEJB</ejb-name>
              <entity-descriptor>
                   <persistence>
                        <persistence-type>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                             <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
                        </persistence-type>
                        <persistence-use>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                        </persistence-use>
                   </persistence>
              </entity-descriptor>
              <reference-descriptor>
              <resource-description>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <jndi-name>jdbc.GangsterDB</jndi-name>
              </resource-description>
         </reference-descriptor>
              <local-jndi-name>jdbc.GangsterDB</local-jndi-name>
         </weblogic-enterprise-bean>
         <weblogic-enterprise-bean>
              <ejb-name>OrganizationEJB</ejb-name>
              <entity-descriptor>
                   <persistence>
                        <persistence-type>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                             <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
                        </persistence-type>
                        <persistence-use>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                        </persistence-use>
                   </persistence>
              </entity-descriptor>
              <reference-descriptor>
              <resource-description>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <jndi-name>jdbc.OrganizationDB</jndi-name>
              </resource-description>
              </reference-descriptor>
              <local-jndi-name>jdbc.OrganizationDB</local-jndi-name>
         </weblogic-enterprise-bean>
         <weblogic-enterprise-bean>
              <ejb-name>JobEJB</ejb-name>
              <entity-descriptor>
                   <persistence>
                        <persistence-type>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                             <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
                        </persistence-type>
                        <persistence-use>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                        </persistence-use>
                   </persistence>
              </entity-descriptor>
              <reference-descriptor>
              <resource-description>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <jndi-name>jdbc.JobDB</jndi-name>
              </resource-description>
         </reference-descriptor>
              <local-jndi-name>jdbc.JobDB</local-jndi-name>
         </weblogic-enterprise-bean>
    </weblogic-ejb-jar>
    My ejb-jar.xml file is:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ejb-jar PUBLIC
         "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
         "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar>
         <display-name>Business Component CMP 2.0</display-name>
         <enterprise-beans>
    <entity>
              <display-name>Gangster Entity Bean</display-name>
         <ejb-name>GangsterEJB</ejb-name>
    <local-home>com.sempire.builder.business_component.GangsterHome</local-home>
    <local>com.sempire.builder.business_component.Gangster</local>
    <ejb-class>com.sempire.builder.business_component.GangsterBean</ejb-class>
    <persistence-type>Container</persistence-type>
    <prim-key-class>java.lang.Integer</prim-key-class>
    <reentrant>False</reentrant>
    <cmp-version>2.x</cmp-version>
         <abstract-schema-name>GangsterEJB</abstract-schema-name>
    <cmp-field><field-name>iD</field-name></cmp-field>
         <cmp-field><field-name>name</field-name></cmp-field>
    <cmp-field><field-name>nickname</field-name></cmp-field>
    <cmp-field><field-name>badness</field-name></cmp-field>
                   <primkey-field>iD</primkey-field>
                   <resource-ref>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
              </resource-ref>
                   <query>
                        <query-method>
                             <method-name>findAll</method-name>
                             <method-params></method-params>
                        </query-method>
                        <ejb-ql>
                             <![CDATA[SELECT OBJECT(a) FROM GangsterEJB AS a]]>
                        </ejb-ql>
                   </query>
              </entity>
    <entity>
         <display-name>Organization Entity Bean</display-name>
    <ejb-name>OrganizationEJB</ejb-name>
    <local-home>com.sempire.builder.business_component.OrganizationHome</local-home>
    <local>com.sempire.builder.business_component.Organization</local>
    <ejb-class>com.sempire.builder.business_component.OrganizationBean</ejb-class>
    <persistence-type>Container</persistence-type>
    <prim-key-class>java.lang.Integer</prim-key-class>
    <reentrant>False</reentrant>
    <cmp-version>2.x</cmp-version>
    <abstract-schema-name>OrganizationEJB</abstract-schema-name>
    <cmp-field><field-name>iD</field-name></cmp-field>
         <cmp-field><field-name>name</field-name></cmp-field>
                   <cmp-field><field-name>description</field-name></cmp-field>
                   <primkey-field>iD</primkey-field>
                   <resource-ref>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
              </resource-ref>
                   <query>
                        <query-method>
                             <method-name>findAll</method-name>
                             <method-params></method-params>
                        </query-method>
                        <ejb-ql>
                             <![CDATA[SELECT OBJECT(a) FROM OrganizationEJB AS a]]>
                        </ejb-ql>
                   </query>
              </entity>
    <entity>
    <display-name>Job Entity Bean</display-name>
    <ejb-name>JobEJB</ejb-name>
    <local-home>com.sempire.builder.business_component.JobHome</local-home>
    <local>com.sempire.builder.business_component.Job</local>
    <ejb-class>com.sempire.builder.business_component.JobBean</ejb-class>
    <persistence-type>Container</persistence-type>
                   <prim-key-class>java.lang.Integer</prim-key-class>
    <reentrant>False</reentrant>
    <cmp-version>2.x</cmp-version>
    <abstract-schema-name>JobEJB</abstract-schema-name>
                   <cmp-field><field-name>iD</field-name></cmp-field>
    <cmp-field><field-name>name</field-name></cmp-field>
    <cmp-field><field-name>score</field-name></cmp-field>
                   <cmp-field><field-name>setupCost</field-name></cmp-field>
                   <primkey-field>iD</primkey-field>
                   <resource-ref>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
              </resource-ref>
                   <query>
                        <query-method>
                             <method-name>findAll</method-name>
                             <method-params></method-params>
                        </query-method>
                        <ejb-ql>
                             <![CDATA[SELECT OBJECT(a) FROM JobEJB AS a]]>
                        </ejb-ql>
                   </query>
              </entity>
         </enterprise-beans>
         <relationships>
    <ejb-relation>
    <ejb-relation-name>organization-memberGangsters</ejb-relation-name>
    <ejb-relationship-role>
         <ejb-relationship-role-name>organization---memberGangsters</ejb-relationship-role-name>
    <multiplicity>One</multiplicity>
    <relationship-role-source>
         <ejb-name>OrganizationEJB</ejb-name>
    </relationship-role-source>
    <cmr-field>
         <cmr-field-name>memberGangsters</cmr-field-name>
         <cmr-field-type>java.util.Collection</cmr-field-type>
    </cmr-field>
    </ejb-relationship-role>
                   <ejb-relationship-role>
         <ejb-relationship-role-name>memberGangsters---organization</ejb-relationship-role-name>
    <multiplicity>Many</multiplicity>
    <cascade-delete/>
    <relationship-role-source>
         <ejb-name>GangsterEJB</ejb-name>
    </relationship-role-source>
    <cmr-field>
         <cmr-field-name>organization</cmr-field-name>
    </cmr-field>
    </ejb-relationship-role>
    </ejb-relation>
    <ejb-relation>
    <ejb-relation-name>gangsters-jobs</ejb-relation-name>
    <ejb-relationship-role>
         <ejb-relationship-role-name>gangsters---jobs</ejb-relationship-role-name>
         <multiplicity>Many</multiplicity>
         <relationship-role-source>
              <ejb-name>GangsterEJB</ejb-name>
         </relationship-role-source>
         <cmr-field>
              <cmr-field-name>jobs</cmr-field-name>
              <cmr-field-type>java.util.Collection</cmr-field-type>
         </cmr-field>
    </ejb-relationship-role>
                   <ejb-relationship-role>
         <ejb-relationship-role-name>jobs---gangsters</ejb-relationship-role-name>
         <multiplicity>Many</multiplicity>
         <relationship-role-source>
              <ejb-name>JobEJB</ejb-name>
         </relationship-role-source>
         <cmr-field>
              <cmr-field-name>gangsters</cmr-field-name>
              <cmr-field-type>java.util.Collection</cmr-field-type>
         </cmr-field>
    </ejb-relationship-role>
              </ejb-relation>
    <ejb-relation>
    <ejb-relation-name>organization-theBoss</ejb-relation-name>
         <ejb-relationship-role>
         <ejb-relationship-role-name>organization---theBoss</ejb-relationship-role-name>
         <multiplicity>One</multiplicity>
         <relationship-role-source>
              <ejb-name>OrganizationEJB</ejb-name>
         </relationship-role-source>
         <cmr-field>
              <cmr-field-name>theBoss</cmr-field-name>
                   </cmr-field>
              </ejb-relationship-role>
                   <ejb-relationship-role>
                        <ejb-relationship-role-name>theBoss---organization</ejb-relationship-role-name>
         <multiplicity>One</multiplicity>
    <relationship-role-source>
         <ejb-name>GangsterEJB</ejb-name>
    </relationship-role-source>
    </ejb-relationship-role>
    </ejb-relation>
         </relationships>
         <assembly-descriptor>
         <container-transaction>
         <method>
              <ejb-name>GangsterEJB</ejb-name>
              <method-name>*</method-name>
         </method>
         <method>
              <ejb-name>OrganizationEJB</ejb-name>
              <method-name>*</method-name>
         </method>
         <method>
              <ejb-name>JobEJB</ejb-name>
              <method-name>*</method-name>
                   </method>
                   <trans-attribute>Required</trans-attribute>
              </container-transaction>
         </assembly-descriptor>
    </ejb-jar>
    My weblogic-cmp-rdbms-jar.xml file is:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE weblogic-rdbms-jar PUBLIC
    '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB RDBMS Persistence//EN'
    'http://www.bea.com/servers/wls600/dtd/weblogic-rdbms20-persistence-600.dtd'>
    <weblogic-rdbms-jar>
         <weblogic-rdbms-bean>
              <ejb-name>GangsterEJB</ejb-name>
              <data-source-name>GangsterDB</data-source-name>
              <table-name>GANGSTER</table-name>
              <field-map>
         <cmp-field>iD</cmp-field>
         <dbms-column>ID</dbms-column>
         </field-map>
         <field-map>
         <cmp-field>name</cmp-field>
         <dbms-column>NAME</dbms-column>
         </field-map>
              <field-map>
                   <cmp-field>nickname</cmp-field>
         <dbms-column>NICKNAME</dbms-column>
         </field-map>
         <field-map>
         <cmp-field>badness</cmp-field>
         <dbms-column>BADNESS</dbms-column>
              </field-map>
              <weblogic-query>
                   <query-method>
                        <method-name>findAll</method-name>
                        <method-params></method-params>
                   </query-method>
              </weblogic-query>
         </weblogic-rdbms-bean>
         <weblogic-rdbms-bean>
              <ejb-name>OrganizationEJB</ejb-name>
              <data-source-name>OrganizationDB</data-source-name>
              <table-name>ORGANIZATION</table-name>
              <field-map>
                   <cmp-field>iD</cmp-field>
                   <dbms-column>ID</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>name</cmp-field>
                   <dbms-column>NAME</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>description</cmp-field>
                   <dbms-column>DESCRIPTION</dbms-column>
              </field-map>
              <weblogic-query>
                   <query-method>
                        <method-name>findAll</method-name>
                        <method-params></method-params>
                   </query-method>
              </weblogic-query>
         </weblogic-rdbms-bean>
         <weblogic-rdbms-bean>
              <ejb-name>JobEJB</ejb-name>
              <data-source-name>JobDB</data-source-name>
              <table-name>JOB</table-name>
         <field-map>
                   <cmp-field>iD</cmp-field>
                   <dbms-column>ID</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>name</cmp-field>
                   <dbms-column>NAME</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>score</cmp-field>
                   <dbms-column>SCORE</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>setupCost</cmp-field>
                   <dbms-column>SETUPCOST</dbms-column>
              </field-map>
              <weblogic-query>
                   <query-method>
                        <method-name>findAll</method-name>
                        <method-params></method-params>
                   </query-method>
              </weblogic-query>
         </weblogic-rdbms-bean>
         <weblogic-rdbms-relation>
         <relation-name>organization-memberGangsters</relation-name>
         <weblogic-relationship-role>
              <relationship-role-name>memberGangsters---organization</relationship-role-name>
              <column-map>
              <foreign-key-column>iD</foreign-key-column>
                   <key-column>ID</key-column>
         </column-map>
         </weblogic-relationship-role>
    </weblogic-rdbms-relation>
    <weblogic-rdbms-relation>
         <relation-name>gangsters-jobs</relation-name>
         <table-name>JOBS</table-name>
         <weblogic-relationship-role>
              <relationship-role-name>gangsters---jobs</relationship-role-name>
              <column-map>
                   <foreign-key-column>iD</foreign-key-column>
                   <key-column>ID</key-column>
         </column-map>
         </weblogic-relationship-role>
         <weblogic-relationship-role>
              <relationship-role-name>jobs---gangsters</relationship-role-name>
              <column-map>
                   <foreign-key-column>iD</foreign-key-column>
                   <key-column>ID</key-column>
         </column-map>
    </weblogic-relationship-role>
    </weblogic-rdbms-relation>
    <weblogic-rdbms-relation>
         <relation-name>organization-theBoss</relation-name>
         <weblogic-relationship-role>
              <relationship-role-name>organization---theBoss</relationship-role-name>
              <column-map>
                   <foreign-key-column>iD</foreign-key-column>
                   <key-column>ID</key-column>
         </column-map>
         </weblogic-relationship-role>
    </weblogic-rdbms-relation>
    </weblogic-rdbms-jar>

    just looking at you weblogic-ejb-jar.xml,
    your ejb jndi names are the same as the data source jndi names...this
    may be your problem.
    Ronak Parekh wrote:
    Unable to deploy EJB: OrganizationEJB from sempire_bc.jar
    The DataSource with the JNDI name: OrganizationDB can not be located. Please ensure
    that the DataSource has been deployed
    successfully and that the JNDI name in your EJB Deployment descriptor is correct.
    In my console, I have created a connection pool 'oraclePool' and 3 datasource
    'jdbc.GangsterDB', 'jdbc.OrganizationDB' and
    'jdbc.JobDB'. I have also specified the target server and there seems to be no
    error. I have checked 'Monitor All Connection
    Pools' and oraclePool is running. I still do not understand the problem that I
    am getting and have no clue how to solve it.
    Thank you
    Ronak Parekh
    My weblogic-ejb-jar.xml file is:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE weblogic-ejb-jar PUBLIC
    '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN'
    'http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd'>
    <weblogic-ejb-jar>
         <weblogic-enterprise-bean>
              <ejb-name>GangsterEJB</ejb-name>
              <entity-descriptor>
                   <persistence>
                        <persistence-type>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                             <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
                        </persistence-type>
                        <persistence-use>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                        </persistence-use>
                   </persistence>
              </entity-descriptor>
              <reference-descriptor>
              <resource-description>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <jndi-name>jdbc.GangsterDB</jndi-name>
              </resource-description>
         </reference-descriptor>
              <local-jndi-name>jdbc.GangsterDB</local-jndi-name>
         </weblogic-enterprise-bean>
         <weblogic-enterprise-bean>
              <ejb-name>OrganizationEJB</ejb-name>
              <entity-descriptor>
                   <persistence>
                        <persistence-type>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                             <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
                        </persistence-type>
                        <persistence-use>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                        </persistence-use>
                   </persistence>
              </entity-descriptor>
              <reference-descriptor>
              <resource-description>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <jndi-name>jdbc.OrganizationDB</jndi-name>
              </resource-description>
              </reference-descriptor>
              <local-jndi-name>jdbc.OrganizationDB</local-jndi-name>
         </weblogic-enterprise-bean>
         <weblogic-enterprise-bean>
              <ejb-name>JobEJB</ejb-name>
              <entity-descriptor>
                   <persistence>
                        <persistence-type>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                             <type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
                        </persistence-type>
                        <persistence-use>
                             <type-identifier>WebLogic_CMP_RDBMS</type-identifier>
                             <type-version>6.0</type-version>
                        </persistence-use>
                   </persistence>
              </entity-descriptor>
              <reference-descriptor>
              <resource-description>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <jndi-name>jdbc.JobDB</jndi-name>
              </resource-description>
         </reference-descriptor>
              <local-jndi-name>jdbc.JobDB</local-jndi-name>
         </weblogic-enterprise-bean>
    </weblogic-ejb-jar>
    My ejb-jar.xml file is:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ejb-jar PUBLIC
         "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
         "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar>
         <display-name>Business Component CMP 2.0</display-name>
         <enterprise-beans>
    <entity>
              <display-name>Gangster Entity Bean</display-name>
         <ejb-name>GangsterEJB</ejb-name>
    <local-home>com.sempire.builder.business_component.GangsterHome</local-home>
    <local>com.sempire.builder.business_component.Gangster</local>
    <ejb-class>com.sempire.builder.business_component.GangsterBean</ejb-class>
    <persistence-type>Container</persistence-type>
    <prim-key-class>java.lang.Integer</prim-key-class>
    <reentrant>False</reentrant>
    <cmp-version>2.x</cmp-version>
         <abstract-schema-name>GangsterEJB</abstract-schema-name>
    <cmp-field><field-name>iD</field-name></cmp-field>
         <cmp-field><field-name>name</field-name></cmp-field>
    <cmp-field><field-name>nickname</field-name></cmp-field>
    <cmp-field><field-name>badness</field-name></cmp-field>
                   <primkey-field>iD</primkey-field>
                   <resource-ref>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
              </resource-ref>
                   <query>
                        <query-method>
                             <method-name>findAll</method-name>
                             <method-params></method-params>
                        </query-method>
                        <ejb-ql>
                             <![CDATA[SELECT OBJECT(a) FROM GangsterEJB AS a]]>
                        </ejb-ql>
                   </query>
              </entity>
    <entity>
         <display-name>Organization Entity Bean</display-name>
    <ejb-name>OrganizationEJB</ejb-name>
    <local-home>com.sempire.builder.business_component.OrganizationHome</local-home>
    <local>com.sempire.builder.business_component.Organization</local>
    <ejb-class>com.sempire.builder.business_component.OrganizationBean</ejb-class>
    <persistence-type>Container</persistence-type>
    <prim-key-class>java.lang.Integer</prim-key-class>
    <reentrant>False</reentrant>
    <cmp-version>2.x</cmp-version>
    <abstract-schema-name>OrganizationEJB</abstract-schema-name>
    <cmp-field><field-name>iD</field-name></cmp-field>
         <cmp-field><field-name>name</field-name></cmp-field>
                   <cmp-field><field-name>description</field-name></cmp-field>
                   <primkey-field>iD</primkey-field>
                   <resource-ref>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
              </resource-ref>
                   <query>
                        <query-method>
                             <method-name>findAll</method-name>
                             <method-params></method-params>
                        </query-method>
                        <ejb-ql>
                             <![CDATA[SELECT OBJECT(a) FROM OrganizationEJB AS a]]>
                        </ejb-ql>
                   </query>
              </entity>
    <entity>
    <display-name>Job Entity Bean</display-name>
    <ejb-name>JobEJB</ejb-name>
    <local-home>com.sempire.builder.business_component.JobHome</local-home>
    <local>com.sempire.builder.business_component.Job</local>
    <ejb-class>com.sempire.builder.business_component.JobBean</ejb-class>
    <persistence-type>Container</persistence-type>
                   <prim-key-class>java.lang.Integer</prim-key-class>
    <reentrant>False</reentrant>
    <cmp-version>2.x</cmp-version>
    <abstract-schema-name>JobEJB</abstract-schema-name>
                   <cmp-field><field-name>iD</field-name></cmp-field>
    <cmp-field><field-name>name</field-name></cmp-field>
    <cmp-field><field-name>score</field-name></cmp-field>
                   <cmp-field><field-name>setupCost</field-name></cmp-field>
                   <primkey-field>iD</primkey-field>
                   <resource-ref>
              <res-ref-name>jdbc/oraclePool</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
              </resource-ref>
                   <query>
                        <query-method>
                             <method-name>findAll</method-name>
                             <method-params></method-params>
                        </query-method>
                        <ejb-ql>
                             <![CDATA[SELECT OBJECT(a) FROM JobEJB AS a]]>
                        </ejb-ql>
                   </query>
              </entity>
         </enterprise-beans>
         <relationships>
    <ejb-relation>
    <ejb-relation-name>organization-memberGangsters</ejb-relation-name>
    <ejb-relationship-role>
         <ejb-relationship-role-name>organization---memberGangsters</ejb-relationship-role-name>
    <multiplicity>One</multiplicity>
    <relationship-role-source>
         <ejb-name>OrganizationEJB</ejb-name>
    </relationship-role-source>
    <cmr-field>
         <cmr-field-name>memberGangsters</cmr-field-name>
         <cmr-field-type>java.util.Collection</cmr-field-type>
    </cmr-field>
    </ejb-relationship-role>
                   <ejb-relationship-role>
         <ejb-relationship-role-name>memberGangsters---organization</ejb-relationship-role-name>
    <multiplicity>Many</multiplicity>
    <cascade-delete/>
    <relationship-role-source>
         <ejb-name>GangsterEJB</ejb-name>
    </relationship-role-source>
    <cmr-field>
         <cmr-field-name>organization</cmr-field-name>
    </cmr-field>
    </ejb-relationship-role>
    </ejb-relation>
    <ejb-relation>
    <ejb-relation-name>gangsters-jobs</ejb-relation-name>
    <ejb-relationship-role>
         <ejb-relationship-role-name>gangsters---jobs</ejb-relationship-role-name>
         <multiplicity>Many</multiplicity>
         <relationship-role-source>
              <ejb-name>GangsterEJB</ejb-name>
         </relationship-role-source>
         <cmr-field>
              <cmr-field-name>jobs</cmr-field-name>
              <cmr-field-type>java.util.Collection</cmr-field-type>
         </cmr-field>
    </ejb-relationship-role>
                   <ejb-relationship-role>
         <ejb-relationship-role-name>jobs---gangsters</ejb-relationship-role-name>
         <multiplicity>Many</multiplicity>
         <relationship-role-source>
              <ejb-name>JobEJB</ejb-name>
         </relationship-role-source>
         <cmr-field>
              <cmr-field-name>gangsters</cmr-field-name>
              <cmr-field-type>java.util.Collection</cmr-field-type>
         </cmr-field>
    </ejb-relationship-role>
              </ejb-relation>
    <ejb-relation>
    <ejb-relation-name>organization-theBoss</ejb-relation-name>
         <ejb-relationship-role>
         <ejb-relationship-role-name>organization---theBoss</ejb-relationship-role-name>
         <multiplicity>One</multiplicity>
         <relationship-role-source>
              <ejb-name>OrganizationEJB</ejb-name>
         </relationship-role-source>
         <cmr-field>
              <cmr-field-name>theBoss</cmr-field-name>
                   </cmr-field>
              </ejb-relationship-role>
                   <ejb-relationship-role>
                        <ejb-relationship-role-name>theBoss---organization</ejb-relationship-role-name>
         <multiplicity>One</multiplicity>
    <relationship-role-source>
         <ejb-name>GangsterEJB</ejb-name>
    </relationship-role-source>
    </ejb-relationship-role>
    </ejb-relation>
         </relationships>
         <assembly-descriptor>
         <container-transaction>
         <method>
              <ejb-name>GangsterEJB</ejb-name>
              <method-name>*</method-name>
         </method>
         <method>
              <ejb-name>OrganizationEJB</ejb-name>
              <method-name>*</method-name>
         </method>
         <method>
              <ejb-name>JobEJB</ejb-name>
              <method-name>*</method-name>
                   </method>
                   <trans-attribute>Required</trans-attribute>
              </container-transaction>
         </assembly-descriptor>
    </ejb-jar>
    My weblogic-cmp-rdbms-jar.xml file is:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE weblogic-rdbms-jar PUBLIC
    '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB RDBMS Persistence//EN'
    'http://www.bea.com/servers/wls600/dtd/weblogic-rdbms20-persistence-600.dtd'>
    <weblogic-rdbms-jar>
         <weblogic-rdbms-bean>
              <ejb-name>GangsterEJB</ejb-name>
              <data-source-name>GangsterDB</data-source-name>
              <table-name>GANGSTER</table-name>
              <field-map>
         <cmp-field>iD</cmp-field>
         <dbms-column>ID</dbms-column>
         </field-map>
         <field-map>
         <cmp-field>name</cmp-field>
         <dbms-column>NAME</dbms-column>
         </field-map>
              <field-map>
                   <cmp-field>nickname</cmp-field>
         <dbms-column>NICKNAME</dbms-column>
         </field-map>
         <field-map>
         <cmp-field>badness</cmp-field>
         <dbms-column>BADNESS</dbms-column>
              </field-map>
              <weblogic-query>
                   <query-method>
                        <method-name>findAll</method-name>
                        <method-params></method-params>
                   </query-method>
              </weblogic-query>
         </weblogic-rdbms-bean>
         <weblogic-rdbms-bean>
              <ejb-name>OrganizationEJB</ejb-name>
              <data-source-name>OrganizationDB</data-source-name>
              <table-name>ORGANIZATION</table-name>
              <field-map>
                   <cmp-field>iD</cmp-field>
                   <dbms-column>ID</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>name</cmp-field>
                   <dbms-column>NAME</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>description</cmp-field>
                   <dbms-column>DESCRIPTION</dbms-column>
              </field-map>
              <weblogic-query>
                   <query-method>
                        <method-name>findAll</method-name>
                        <method-params></method-params>
                   </query-method>
              </weblogic-query>
         </weblogic-rdbms-bean>
         <weblogic-rdbms-bean>
              <ejb-name>JobEJB</ejb-name>
              <data-source-name>JobDB</data-source-name>
              <table-name>JOB</table-name>
         <field-map>
                   <cmp-field>iD</cmp-field>
                   <dbms-column>ID</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>name</cmp-field>
                   <dbms-column>NAME</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>score</cmp-field>
                   <dbms-column>SCORE</dbms-column>
              </field-map>
              <field-map>
                   <cmp-field>setupCost</cmp-field>
                   <dbms-column>SETUPCOST</dbms-column>
              </field-map>
              <weblogic-query>
                   <query-method>
                        <method-name>findAll</method-name>
                        <method-params></method-params>
                   </query-method>
              </weblogic-query>
         </weblogic-rdbms-bean>
         <weblogic-rdbms-relation>
         <relation-name>organization-memberGangsters</relation-name>
         <weblogic-relationship-role>
              <relationship-role-name>memberGangsters---organization</relationship-role-name>
              <column-map>
              <foreign-key-column>iD</foreign-key-column>
                   <key-column>ID</key-column>
         </column-map>
         </weblogic-relationship-role>
    </weblogic-rdbms-relation>
    <weblogic-rdbms-relation>
         <relation-name>gangsters-jobs</relation-name>
         <table-name>JOBS</table-name>
         <weblogic-relationship-role>
              <relationship-role-name>gangsters---jobs</relationship-role-name>
              <column-map>
                   <foreign-key-column>iD</foreign-key-column>
                   <key-column>ID</key-column>
         </column-map>
         </weblogic-relationship-role>
         <weblogic-relationship-role>
              <relationship-role-name>jobs---gangsters</relationship-role-name>
              <column-map>
                   <foreign-key-column>iD</foreign-key-column>
                   <key-column>ID</key-column>
         </column-map>
    </weblogic-relationship-role>
    </weblogic-rdbms-relation>
    <weblogic-rdbms-relation>
         <relation-name>organization-theBoss</relation-name>
         <weblogic-relationship-role>
              <relationship-role-name>organization---theBoss</relationship-role-name>
              <column-map>
                   <foreign-key-column>iD</foreign-key-column>
                   <key-column>ID</key-column>
         </column-map>
         </weblogic-relationship-role>
    </weblogic-rdbms-relation>
    </weblogic-rdbms-jar>

  • Weblogic.management.DistributedManagementException : Distributed Management

    Hi All,
    When I was using ANT script to create some queues and Datasource on WLS 10.3.6.0, an exception will be thrown, which is showing as below:
    Exception:
    ===========================================================================================
    [wlconfig]
    [wlconfig] weblogic.management.DistributedManagementException : Distributed Management [1 exceptions]
    [wlconfig]
    Finding class weblogic.utils.NestedThrowable$Util
    Loaded from D:\Oracle\WLS\modules\com.bea.core.utils_1.9.0.1.jar weblogic/utils/NestedThrowable$Util.class
    Class weblogic.utils.NestedThrowable$Util loaded from ant loader (parentFirst)
    BUILD FAILED
    F:\ADF\LTFS_LE_BUI\LtfsleMDS\build.xml:36: Error invoking MBean command: javax.management.MBeanException
         at weblogic.ant.taskdefs.management.WLConfig.handleException(WLConfig.java:1150)
         at weblogic.ant.taskdefs.management.WLConfig.invokeCommand(WLConfig.java:902)
         at weblogic.ant.taskdefs.management.WLConfig.invokeSetCommand(WLConfig.java:472)
         at weblogic.ant.taskdefs.management.WLConfig.invokeCreateCommand(WLConfig.java:238)
         at weblogic.ant.taskdefs.management.WLConfig.executeCommands(WLConfig.java:176)
         at weblogic.ant.taskdefs.management.WLConfig.execute(WLConfig.java:159)
         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(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 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
         at org.apache.tools.ant.Task.perform(Task.java:348)
         at org.apache.tools.ant.Target.execute(Target.java:357)
         at org.apache.tools.ant.Target.performTasks(Target.java:385)
         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
         at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
         at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
         at org.apache.tools.ant.Main.runBuild(Main.java:758)
         at org.apache.tools.ant.Main.startAnt(Main.java:217)
         at org.apache.tools.ant.Main.start(Main.java:179)
         at org.apache.tools.ant.Main.main(Main.java:268)
    Caused by: javax.management.MBeanException
         at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
         at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
         at weblogic.management.mbeanservers.compatibility.internal.RemoteMBeanServerImpl_1036_WLStub.setAttribute(Unknown Source)
         at weblogic.management.mbeanservers.compatibility.internal.MBeanProxy.setOneAttribute(MBeanProxy.java:362)
         at weblogic.management.mbeanservers.compatibility.internal.MBeanProxy.invoke(MBeanProxy.java:118)
         at $Proxy9.setAttribute(Unknown Source)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.doSet(MBeanCommandLineInvoker.java:800)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.doOperation(MBeanCommandLineInvoker.java:367)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.doCommandline(MBeanCommandLineInvoker.java:259)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.<init>(MBeanCommandLineInvoker.java:119)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.<init>(MBeanCommandLineInvoker.java:170)
         at weblogic.ant.taskdefs.management.WLConfig.invokeCommand(WLConfig.java:900)
         ... 21 more
    Caused by: weblogic.management.DistributedManagementException: Distributed Management [1 exceptions]
         at weblogic.management.mbeanservers.compatibility.internal.EditServiceInterceptor.rethrowException(EditServiceInterceptor.java:425)
         at weblogic.management.mbeanservers.compatibility.internal.EditServiceInterceptor.completeEdit(EditServiceInterceptor.java:442)
         at weblogic.management.mbeanservers.compatibility.internal.EditServiceInterceptor.setAttribute(EditServiceInterceptor.java:194)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$14.run(WLSMBeanServerInterceptorBase.java:378)
         at java.security.AccessController.doPrivileged(Native Method)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.setAttribute(WLSMBeanServerInterceptorBase.java:376)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$14.run(WLSMBeanServerInterceptorBase.java:378)
         at java.security.AccessController.doPrivileged(Native Method)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.setAttribute(WLSMBeanServerInterceptorBase.java:376)
         at weblogic.management.mbeanservers.internal.SecurityInterceptor.setAttribute(SecurityInterceptor.java:359)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServer.setAttribute(WLSMBeanServer.java:303)
         at weblogic.management.mbeanservers.compatibility.internal.RemoteMBeanServerImpl.setAttribute(RemoteMBeanServerImpl.java:104)
         at weblogic.management.mbeanservers.compatibility.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
         at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    --- Nested Exception ---
    javax.management.MBeanException
         at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
         at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
         at weblogic.management.mbeanservers.compatibility.internal.RemoteMBeanServerImpl_1036_WLStub.setAttribute(Unknown Source)
         at weblogic.management.mbeanservers.compatibility.internal.MBeanProxy.setOneAttribute(MBeanProxy.java:362)
         at weblogic.management.mbeanservers.compatibility.internal.MBeanProxy.invoke(MBeanProxy.java:118)
         at $Proxy9.setAttribute(Unknown Source)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.doSet(MBeanCommandLineInvoker.java:800)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.doOperation(MBeanCommandLineInvoker.java:367)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.doCommandline(MBeanCommandLineInvoker.java:259)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.<init>(MBeanCommandLineInvoker.java:119)
         at weblogic.management.commandline.tools.MBeanCommandLineInvoker.<init>(MBeanCommandLineInvoker.java:170)
         at weblogic.ant.taskdefs.management.WLConfig.invokeCommand(WLConfig.java:900)
         at weblogic.ant.taskdefs.management.WLConfig.invokeSetCommand(WLConfig.java:472)
         at weblogic.ant.taskdefs.management.WLConfig.invokeCreateCommand(WLConfig.java:238)
         at weblogic.ant.taskdefs.management.WLConfig.executeCommands(WLConfig.java:176)
         at weblogic.ant.taskdefs.management.WLConfig.execute(WLConfig.java:159)
         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(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 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
         at org.apache.tools.ant.Task.perform(Task.java:348)
         at org.apache.tools.ant.Target.execute(Target.java:357)
         at org.apache.tools.ant.Target.performTasks(Target.java:385)
         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
         at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
         at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
         at org.apache.tools.ant.Main.runBuild(Main.java:758)
         at org.apache.tools.ant.Main.startAnt(Main.java:217)
         at org.apache.tools.ant.Main.start(Main.java:179)
         at org.apache.tools.ant.Main.main(Main.java:268)
    Caused by: weblogic.management.DistributedManagementException: Distributed Management [1 exceptions]
         at weblogic.management.mbeanservers.compatibility.internal.EditServiceInterceptor.rethrowException(EditServiceInterceptor.java:425)
         at weblogic.management.mbeanservers.compatibility.internal.EditServiceInterceptor.completeEdit(EditServiceInterceptor.java:442)
         at weblogic.management.mbeanservers.compatibility.internal.EditServiceInterceptor.setAttribute(EditServiceInterceptor.java:194)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$14.run(WLSMBeanServerInterceptorBase.java:378)
         at java.security.AccessController.doPrivileged(Native Method)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.setAttribute(WLSMBeanServerInterceptorBase.java:376)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$14.run(WLSMBeanServerInterceptorBase.java:378)
         at java.security.AccessController.doPrivileged(Native Method)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.setAttribute(WLSMBeanServerInterceptorBase.java:376)
         at weblogic.management.mbeanservers.internal.SecurityInterceptor.setAttribute(SecurityInterceptor.java:359)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServer.setAttribute(WLSMBeanServer.java:303)
         at weblogic.management.mbeanservers.compatibility.internal.RemoteMBeanServerImpl.setAttribute(RemoteMBeanServerImpl.java:104)
         at weblogic.management.mbeanservers.compatibility.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
         at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    ===========================================================================================
    Although the running is failed, but I didn't find any problem during running app on this config. I have no idea why WLS thrown this exception.
    Please guide me.
    Thanks very much.

    "Nikhat Afza" <[email protected]> writes:
    Try posting to the JDBC group
    andy
    HI, I am trying to create connection pool using weblogic APIs and I get the following
    exception
    Exception weblogic.management.DistributedManagementException: Distributed Management
    [1 exceptions]
    Error creating connection pool HomeDepotConnectionPool: 0:Could not create pool
    connection. The DBMS driver exception was: I/O exception while talking to the
    server, java.io.EOFException Unable to connect, please check your server's version
    and availability.
    2004-06-16 09:37:53,480 65066800 DEBUG [ExecuteThread: '20' for queue: 'weblogic.kernel.Default']
    - SERVER IP : 192.168.1.111; -------CreateCompany::createDataSource---------IN
    createDataSource METHOD.....
    The information that I have enetered is
    The database user is: homedepotuser
    The database user password is: homedepotdbuser
    The database URL is: jdbc:weblogic:mssqlserver4:HomeDepotCS@BVIS3:9001
    where "HomeDepotCS" is the database on "BVIS3" server.
    Can someone please tell me how this can be resolved?
    nikhat

  • Cannot load source/destination schema - on a .BTM file

    I'm converting a project originally developed in VS2008/BTS 2009 to VS2013/BTS2013R2
    I get this error in my MAP file while building.
    Exception Caught: Cannot load source/destination schema: MyCompany.Schema.  Either the file/type does not exist, or if a project dependency exists, the dependent project is not built.
    Why is this? I've tried GACing, Re-GACing, reloading the source and target schemas etc etc. None of the commonly suggested solutions worked for this error. 
    We contacted MSFT support; the engineer after trying various approaches, finally recommended to change Build Action from BTSCompile to None for the .BTM file. Apparently, this fixed the build error. But I feel like this is just masking the real problem.
    What is the true remedy for the above error occuring in a .BTM file ? Thank you for any help. 
    -Perennial Newbie-

    Since you have a case opened with Microsoft, it would be better to get the root cause from them.
    We can speculate by any suggestion may not be the exact reason for your issue and the more appropriate/relevant solution
    would be from Microsoft support as they are already on top of your issue and would have taken some log/knew the complete background of your issue completely.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Weblogic.j2ee.DeploymentException: Distributed Management [1 exceptions]

    Hi,
    I had written one statefulsession bean and one client application with swings and when I am tring to deploy this ejb, I am getting following error. Can anybody help me please...
    weblogic.j2ee.DeploymentException: Distributed Management [1 exceptions]
    Start server side stack trace:
    weblogic.management.DistributedManagementException: Distributed Management [1 exceptions]
         at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:459)
         at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:313)
         at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1358)
         at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1333)
         at weblogic.management.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:305)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:274)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace
         at weblogic.deploy.deploy(deploy.java:724)
         at weblogic.deploy.runBody(deploy.java:375)
         at weblogic.utils.compiler.Tool.run(Tool.java:79)
         at weblogic.deploy.main(deploy.java:1699)
    Distributed Management [1 exceptions]
    Start server side stack trace:
    weblogic.management.DistributedManagementException: Distributed Management [1 exceptions]
         at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:459)
         at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:313)
         at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1358)
         at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1333)
         at weblogic.management.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:305)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:274)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace
    Thanx in advance
    Lakshmi.

    try to check missprint: doubledots (..)
    and others
    I had written one statefulsession bean and one client application with swings and when I am tring to deploy this ejb, I am getting following error. Can anybody help me please...
    weblogic.j2ee.DeploymentException: Distributed Management [1 exceptions]
    Start server side stack trace:
    weblogic.management.DistributedManagementException: Distributed Management [1 exceptions]
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:459)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:313)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1358)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1333)
    at weblogic.management.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:305)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:274)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace
    at weblogic.deploy.deploy(deploy.java:724)
    at weblogic.deploy.runBody(deploy.java:375)
    at weblogic.utils.compiler.Tool.run(Tool.java:79)
    at weblogic.deploy.main(deploy.java:1699)
    Distributed Management [1 exceptions]
    Start server side stack trace:
    weblogic.management.DistributedManagementException: Distributed Management [1 exceptions]
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:459)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:313)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1358)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1333)
    at weblogic.management.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:305)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:274)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:22)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace
    [url http://reversearch.net]http://forum.java.sun.com/

  • SAP Crystal Reports data source connection problem using sap business one

    Hi,
    I m facing a problem regarding: SAP Crystal Reports data source connection problem using sap business one
    I am trying to create a Crystal report but when I try to configure a new connection it does not work.
    I select Sap Business One data source and try to complete the information required to connection but it does not list my companies databases, what is the problem?
    Our Current SAP related software details are as follows:
    OS: Windows Server 2008
    SAP B1 Version: SAP B1 9 (902001) Patch 9
    SAP Crystal Report Version: 14.0.4.738 RTM
    Database: MS SQL Server 2008 R2
    I have also added some screenshots of the issues.
    Please have a look and let me know if you have any questions or any further clarifications.
    I m eagerly waiting for a quick and positive reply.

    Hi,
    There is problem with SAP Business One date source.
    I had faced same problem, I used OLEDB Data-source, and it worked fine for me.
    So, try to use OLEDB.
    Regards,
    Amrut Sabnis.

  • Hard drive issues due to Time Machine backup? Can't source the problem.

    Last night my computer began to run extremely slow. All apps simultaneously lagged (spinning wheel of death), but then began working again after about 0.5-1 minute. This whole-system crash repeated about every 10 minutes a total of probably 5-6 times. The last time all apps stopped functioning and (CPU usage of iTunes was 85-95% for some reason (viewed using activity monitor), I am guessing due to its use of multiple hard drives as my music is stored on an external drive) and my computer just shut off after about 3 minutes of completely stalling. Rebooted computer and was left with an EXTREMELY slow system; opening up the quick menu (forgot the name, button on the top row of keyboard) for booting applications took 2-3 minutes. I eventually started disk utility, verified disk. It said I needed to repair disk by restarting my computer while holding down [Command] R message. Made sure i had a backup (at the time of that backup my computer was experiencing the problems above, 11:21pm), so I restarted whilst holding command R. Booted into the OSX utilities, retried the disk repair, received the "Disk Utility cannot repair this drive: back up as many files as you can..." message. Erased/reformatted my internal hard drive, and ran "repair disk" again; disk utility found no problems with the disk. Restored my files to my internal hard drive using OSX utilities (using the full system restore of the 11:21pm backup), and left it running while ran some errands. When I came back to look at my computer, it had attempted startup and crashed with the "kernel error" or whatever where all the text is on the left of the screen. It said something about not being able to find "disk2", which I believe was the disk containing OSX utilities (as veiwed in disk utility while running OSX utilities). Force shutdown, reboot with command R, wiped my internal drive again. Decided to only install a fresh version of OSX in an attempt to scan for viruses (using Sophos Antivirus, running scan as I am typing this), as the slow behavior of my computer had been very strange and began almost instantaneously (seemed like a virus/malware). No threats found so far with Sophos (scanning all my external drives too to source the problem in time machine backups), but I have deduced that there is something wrong with the most current Time machine backup, as it re-established the "problem" (easily fixed once drive is erased using OSX utilities) with my hard drive once I restored it to my internal hard drive. I am wondering (if it is not a virus) if I will need to repeat this whole process with every time machine backup to find where it went wrong, or if i can somehow pinpoint the problem easier. Will all of my Time Machine backups be corrupted now? Why would the Time Machine backup affect the state of the hard drive (does in need to be repaired or not)? Very confused at these random problems. If it is a virus (I will post the results of the Sophos antivirus scan as soon as it is finished), can I remove it from the backup and then restore it with no problems? What do you suggest I do? Will it make a difference to restore the most recent backup (11:21pm) using Migration assistant now that I am running a fresh install of OSX mountain lion? How can I source and eliminate the problem?

    Activity Monitor – Monitor Performance Problems  
    Performance Guide
    Why is my computer slow
    Why your Mac runs slower than it should
    Slow Mac After Mavericks
    Things you can do to resolve slowdowns  see post by Kappy
    Try running this program and then copy and paste the output in a reply. The program was created by Etresoft, a frequent contributor.  Please use copy and paste as screen shots can be hard to read.
    Etrecheck – System Information

  • OIM 9.1.0.2 - Weblogic JDBC Multi Data Sources for Oracle RAC

    Does OIM OIM 9.1.0.2 BP07 support Weblogic JDBC Multi Data Sources (Services>JDBC>Multi Data Sources) for Oracle RAC instead of inserting the "Oracle RAC JDBC URL" on JDBC Data Sources for xlDS and xlXADS (Services>JDBC>Data Sources> xlDS|xlXADS > Connection Poll> URL) ?
    If yes, is there are any other modifications that need to be made on OIM, or just changing the data sources?

    Yes, it's supported. You install against one instance directly of the Rac Server. Then you update the config.xml file and the jdbc resource in your weblogic server with the full rac address. It is documented for installation against RAC. http://docs.oracle.com/cd/E14049_01/doc.9101/e14047/database.htm#insertedID2
    -Kevin

  • How to make the Source Destination work correctly from FCP

    When ever I use FCP6 to export to via Compressor 3 it says it will generate the compressed file to my "source" destination. Which if I use Compressor as a stand alone app and drag a video file into it, it does indeed place the compressed video in the same directory as the source video. But from FCP it always just puts it on the route of my main system drive!
    I know I can alter the destination by draging options from the Destination TAB but is there anyway to tell Compressor to use the "actual" source of the video file when coming via FCP that can be permantly set?
    Kevin

    is there anyway to tell Compressor to use the "actual" source of the video file when coming via FCP that can be permantly set?
    Not really, because of the many different places that "source" video can reside for FCP sequences. Many projects I work on have many different source locations. So, how does Compressor know exactly what source location to save to? That's why it defaults to the root directory.
    The story is different for an already exported file, Compressor knows where that file is located.
    If you want Compressor to save in a specific location, you've already figured out how to do that, either create a destination and drag it to your job, or set it manually.

  • Same Storage Unit number for both source & destination storage bin

    Hi, I have a requirement to have same Storage Unit number for both source & destination storage bin in transfer order screen.. can any1 suggest how to do it?
    An early response is very much appreaciated

    Hello,
    You absolutely right.
    I've made necessary cust. settings berofe posting goods receipt with storage units:
    Customizing storage units number ranges:
    And storage units customizing:
    And also in Material Master:
    But i don't see the storage unit type number in storage bin:

  • OLEDB Source/Destination Metadata refresh

    Hi Everyone,
    Is there any way we can turn off the case sensitivity of OLEDB Source/Destination metadata. The package fails whenever there is a change in the case of columns. For e.g. if RecordID becomes Recordid, the metadata needs to be refreshed.
    I am aware that metadata needs to be set before we can execute the DFT but curious if there's any way we can turn off the case sensitivity.
    Thanks and regards,
    Jatin

    Sadly, none that I am aware of.
    hing is the package captures a snapshot of the metadata as a hash (I assume) a change in case would invalidate this hash.
    Arthur My Blog

  • Restoring stereo audio track link to video track as source/destination

    I've read everything I can find relevant in discussions & manuals but can't figure out how to get my two audio tracks (stereo) linked back to video track as destinations, as they once were, with video and audio source/destination tabs joined. In the patch panel (when I started this morning) I noticed that only A1 destination button had an a1 source. There was no a2 Source button to join to A2 Destination.
    In my groping around I managed to also make the a1 source button dissapear as well. Link and Stereo Pair are checked in the Modify menu. Linked Selection button is on in Timeline.
    What the heck am I doing wrong here and how do I get those Source buttons to reappear? Thanks for whatever advice you guys can give.
    - Frazzled Idiot

    "how do I get those Source buttons to reappear?"
    The vn and an source tabs appear and disappear in the timeline depending on the clip in the viewer: if it is only video, there is only v1, if it is only stereo audio you have a1 and a2, if you have a standard clip audio + video you have v1, a1 and a2, and so on. Just depends on the clip in the viewer.
    If you had only a1 source, it means that you probably had your clip unlinked, your stereo pair unlinked and you loaded only one of the 2 stereo tracks to the viewer. If you want to edit them back together select the video and 2 audio tracks in the timeline and cmd-L (link video to audio) and opt-L (link stereo pair).
    After that when you load the clip in the viewer you'l have again v1, a1 and a2 source buttons ready to use.
    Piero

  • Source destination graphs on firewall

    Hi,
    Is there any way we could see the high communication flow between the src and dst on the ASA firewall in real time? we could see the top 10 sources and top 10 destinations but it didn't match the flow. Also top 10 seems to be a limication, is there any way we can see the top 100 sources / destination?
    Thanks

    Adding to Panos comment, one  way I see you could  pool 100 top hosts would be if you have a router   behind asa-firewall inside where outbound/inbound traffic will cross insideRouter->ASA>outbound-inbound .  Run  netflow on the router ,  you can then use a robust netflow collector like Netflow analizer from ManageEngine  http://www.manageengine.com ,   I have this setup which successfully pools up to 200 top hosts outbound  traffic utilization per host.- see attach for screen shot example. .
    Im not sure if a freeware netflow collector can pool this quantity of hosts traffic stats..
    Regards

  • Weblogic 8 怎么没有设置 TX Data Source 的地方呢?请指教!谢谢

    weblogic 8 怎么没有设置 TX Data Source 的地方呢?请指教!谢谢

    改在Connection Pool中支持TX,这和实现才相符,因为DataSource本身只是对
    Connection Pool中的物理连结二次工厂化,而对分布事务支持是在建立物理连结池Connection Pool时实现的.

  • Tracing TCP Source/Destination Addresses/Ports for ongoing connections

    On Solaris 10 U4 through U7, I'm trying the following just to perform basic tracking of TCP source/destination addresses and ports, using code similar to what is available in tcpsnoop_snv and tcptop_snv.
    The odd thing is that the addresses/ports appear to be zeroed out - are they being cached outside of the conn_t data structure?
    #!/usr/sbin/dtrace -Cs
    #pragma D option switchrate=10hz
    #pragma D option bufsize=512k
    #pragma D option aggsize=512k
    #include <sys/file.h>
    #include <inet/common.h>
    #include <sys/byteorder.h>
    #include <sys/socket.h>
    #include <sys/socketvar.h>
    /* First pass, for all TCP Read/Write actions, collect source/destination
       IP + Port - after a few secs, print them all out */
    fbt:ip:tcp_send_data:entry
      /* Outgoing TCP */
      self->connp = (conn_t *)args[0]->tcp_connp;
    fbt:ip:tcp_rput_data:entry
      /* Incoming TCP */
      self->connp = (conn_t *)arg0;
    fbt:ip:tcp_send_data:entry,
    fbt:ip:tcp_rput_data:entry
    /self->connp/
      /* fetch ports */
    #if defined(_BIG_ENDIAN)
      self->lport = self->connp->u_port.tcpu_ports.tcpu_lport;
      self->fport = self->connp->u_port.tcpu_ports.tcpu_fport;
    #else
      self->lport = BSWAP_16(self->connp->u_port.tcpu_ports.tcpu_lport);
      self->fport = BSWAP_16(self->connp->u_port.tcpu_ports.tcpu_fport);
    #endif
      /* fetch IPv4 addresses */
      this->fad12 =
        (int)self->connp->connua_v6addr.connua_faddr._S6_un._S6_u8[12];
      this->fad13 =
        (int)self->connp->connua_v6addr.connua_faddr._S6_un._S6_u8[13];
      this->fad14 =
        (int)self->connp->connua_v6addr.connua_faddr._S6_un._S6_u8[14];
      this->fad15 =
        (int)self->connp->connua_v6addr.connua_faddr._S6_un._S6_u8[15];
      this->lad12 =
        (int)self->connp->connua_v6addr.connua_laddr._S6_un._S6_u8[12];
      this->lad13 =
        (int)self->connp->connua_v6addr.connua_laddr._S6_un._S6_u8[13];
      this->lad14 =
        (int)self->connp->connua_v6addr.connua_laddr._S6_un._S6_u8[14];
      this->lad15 =
        (int)self->connp->connua_v6addr.connua_laddr._S6_un._S6_u8[15];
    /* At this point, this->{f|l}ad1{2345}->connua_v6addr.connua_{f|l}addr._S6_un.S6_u8
        are empty - where is this data? */
    }

    http://www.cisco.com/en/US/docs/app_ntwk_services/data_center_app_services/css11500series/v7.50/command/reference/CmdGrpC.html#wp1139667
    portmap [base-port base_number|disable|enable|number-of-ports number|vip-address-range number]
    disable
    Instructs the CSS to perform Network Address Translation (NAT) only on the source IP addresses and not on the source ports of UDP traffic hitting a particular source group. This option does not affect TCP flows.
    For applications with high-numbered assigned ports (for example, SIP and WAP), we recommend that you preserve those port numbers by configuring destination services in source groups. Destination services cause the CSS to NAT the client source ports, but not the destination ports.
    Note If you disable flows for a UDP port using the flow-state table and configure the portmap disable command in a source group, traffic for that port that matches on the source group does not successfully traverse the CSS.
    The CSS maintains but ignores any base-port or number-of ports (see the options above) values configured in the source group. If you later reenable port mapping for that source group, any configured base-port or number-of ports values will take effect. The default behavior for a configured source group is to NAT both the source IP address and the source port for port numbers greater than 1023.
    There is no possibility to disable it for TCP.
    We need to source nat the port to guarantee that the server response comes back on the same module/CPU and the internal packet allocation algorithm is based on src and dst ports.µ
    Gilles:

Maybe you are looking for

  • My Macbook Pro crashed and now it won't even start up.

    I have had my Macbook Pro for 3 years now and in the first 2.5 years I never had any problems, however in the past 6 months it has crashed at least 5 times. The most recent crash being today. Usually when it crashes I'll give it a moment and then tur

  • RE: Help required regarding to upgrade from R/3 4.6c to mySAp ERP 2005

    Hi there I need help as we are planning to upgrade from R/3 4.6C to my SAP ERP 2005, I need the help in the context that . How much it will effect the prevoius functionalities, business processes user exits, reports, transactions and etc which thing

  • Windows 7 won't launch itunes

    Hello, I've seen a few replies to questions like mine, but I haven't had luck. I'm wondering if there is a number that I can call for someone to walk through this with me. Is this something that I can call an Apple store for help with? I have iTunes

  • Web Dynpro ABAP to trigger workflow

    Hi, I have made a WD Application, where users are typing in free text. I want the application to trigger a workflow (probably using FM SAP_WAPI_START_WORKFLOW) and then passing the text along to workflow inbox. How can this be done? Br, Sonni

  • I can't open my itunes from my pc

    i can't open my itunes from my pc.....my pc is window 7