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.

Symptoms

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

Steps
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.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms