How to Configure the Connection Factory When the Oracle WebLogic Server JMS Runs in the Same Local JVM as the JMS Adapter

If Oracle WebLogic Server JMS is running in the local JVM (the same JVM as the JMS adapter), you must correctly configure the isTransacted connector factory property. For your servlet client, which is locally colocated with the Oracle WebLogic Server JMS server to work, perform the following steps:

  1. Log in to Oracle WebLogic Remote Console.
  2. Navigate to the Monitoring Tree.
  3. Select Deployments, and then select Application Management.
  4. From the list of adapters, select JmsAdapter.
  5. Click Create Plan.
    The Create Plan dialog appears.
  6. Click Done.
  7. In JmsAdapter, select Configuration, and then select Outbound Connection Pool Groups.
  8. Select oracle.tip.adapter.jms.IJmsConnectionFactory, and then select Outbound Connection Pool Instances.
  9. From the list of instances, select eis/wls/EDNLocalTxTopic.
  10. Under eis/wls/EDNLocalTxTopic, select Properties.
  11. Click IsTransacted.
  12. Set the Value field to false.
  13. Click Save.
    A message confirms that the changes are saved.
  14. Commit the changes in the Shopping Cart.
  15. Save and restart the SOA server.

    For more information, see Section "Synchronous/Asynchronous Request Reply Interaction Pattern" of Understanding Technology Adapters.