My Oracle Support Banner

BAM JMS connector fails when one JMS server is unavailable in active passive mode (Doc ID 412075.1)

Last updated on MARCH 29, 2007

Applies to:

Oracle Application Server Integration BAM - Version: 10.1.3
This problem can occur on any platform.


On 10.1.3:
JMS servers are running in FT mode (Active-Passive mode). If one JMS server goes DOWN (stops), then oracle BAM will not be able to process the messages.

Expected Behaviour
Expect BAM connects to the standby server if the active JMS server is unavailable

The issue can be reproduced at will with the following steps:

  1. JMS servers are running in FT mode. BAM connectors initially point to FT configuration
    (Active-Passive JMS servers) and work fine.
  2. Stop BAM plans and change the Enterprise Message Source's JNDI URL to point to the stand-by JMS Server.
  3. Enable the Plan monitoring. The plans show as running but keep restarting because of failure.
  4. The JMS console shows the BAM connectors as offline and messages continue to grow.
  5. Restarting the oracle BAM application too will not help, because it never tries to connect to
    the active JMS server.
  6. Change the Enterprise Message source's JNDI URL to point to the FT configuration.
  7. Restart the BAM plan monitoring.
  8. The JMS console shows the BAM connectors as online and all the pending messages are flushed.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.