JMS Durable Subscriber Not Created After Configuring WebLogic Messaging Bridge to Use the Exactly-Once Quality of Service for Two-Phase Transactions

(Doc ID 1271444.1)

Last updated on DECEMBER 11, 2017

Applies to:

Oracle Weblogic Server - Version: 9.2 and later   [Release: and later ]
Information in this document applies to any platform.

Symptoms

Environment:

Oracle Communications Order and Service Management (OSM)
Automatic Service Activation Program (ASAP)
WebLogic Server OSM 9.2.3
WebLogic Server ASAP 9.2.0
OS Oracle Solaris on SPARC (32-bit) 10

Architecture:

>" />

The JMS bridge is configured on OSM Weblogic Server. ASAP supports a JMS Queue for accepting Activation Requests (Work Orders) from external systems. When a request is received it is consumed by ASAP and sent to the JSRP module so that the work-order can be completed. As the work-order is accepted and worked by ASAP, various events will be published to a JMS Topic. The external system that sent the work-order can monitor this JMS Topic in order to receive updates on the progress of the work-order (i.e. started, in-progress, complete, error, etc.). In order to integrate OSM to ASAP, you often need to setup JMS Bridging (often due to different versions of WLS).

Bridges:

  • Activation Requests – Used for sending activation request messages from OSM to ASAP
  • Activation Responses – Used for sending activation event messages from ASAP back to OSM

When bridge setup is configured with a JMS Topic on the local OSM Server and this Topic is bridged to ASAP so that OSM can receive Activation Responses/Events sent by ASAP, after configuring either (or both) bridges in WebLogic Server, the server needs to be restarted. After restarting the server, when the JMS Monitoring tab is viewed, the durable subscribers are NOT shown and the bridge is unable to communicate when interoperating with different WebLogic servers while handling two-phase or global transactions.

Expand the JMS —> JMS Servers(Servers node) —> Monitoring tab —> Active JMS Destinations. This shows all active JMS destinations for the current domain, with the Durable Subscriber Runtime column. To view durable subscriber information for a specific topic, click the icon (or actual number) in the Durable Subscriber Runtime column for the desired topic.


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