OSM Automation Task On Cluster Not Processing Messages Using Foreign Server
Last updated on FEBRUARY 22, 2017
Applies to:Oracle Communications Order and Service Management - Version 7.0.3 and later
Information in this document applies to any platform.
We have OSM installed on Cluster with 2 managed servers. And OSM connects to downstream system through Tibco EMS. We have configured Tibco EMS as foreign JMS Server on OSM Weblogic. This foreign JMS Server is targeted to the cluster We have an automation Task with External Event XQuery Automator Bean which listens to the Queue configured on Foreign JMS Server. This automation task is present in COM_PRESALESORDER cartridge. This cartridge is deployed on the OSM deployed in cluster.
When an order is received from AIA (or Studio) on ManagedServer2, the order is processed a request is sent to Tibco EMS. When a response is recieved on Tibco EMS Response Queue, the message is picked up by XQuery Automator Bean and processed successfully.
When an order received from AIA (or Studio) on ManagedServer1, the order is processed a request is sent to Tibco EMS. When a response is recieved on Tibco EMS Response Queue, the message is not processed succesfully. Instead there is error log message on ManagedServer1 log
"<05-Sep-2012 5:40:26,369 EST PM> <ERROR> <impl.a> <TIBCO EMS Session Dispatcher (422278)> <Unable to route request to remote server>
javax.jms.JMSException: Unable to get JNDI name from queue name XYZ.OSM.OMFUL.Response for server osmprod_M1"
Can you please let us know if Cluster OSM XQuery Automator Bean supports receiving messages directly from Foreign JMS Server Queues instead of Distributed Queues. If OSM supports, can you please provide us the information on how to configure Foreign JMS Server on Cluster and how the OSM XQuery Automator Bean should be confirgured.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms