CentraSite Documentation : Runtime Governance with CentraSite : Virtualized Services in CentraSite : Configuring SOAP-based Virtual Services : The Routing Protocols Step (SOAP) : The Routing Protocol for Services Exposed over JMS (SOAP)
The Routing Protocol for Services Exposed over JMS (SOAP)
You can use the Routing Protocols step to specify a JMS queue to which the Mediator is to submit the request, and the destination to which the native service is to return the response.
To configure the Routing Protocols step for virtual services exposed over JMS
1. In CentraSite Control, display the details page of SOAP virtual service. If you need procedures for this step, see Viewing or Editing Virtualized Services.
2. Open the Processing Steps profile.
3. Select the Routing Protocols tab and select the JMS button. On this tab specify the following JMS routing protocol fields, and click Save.
Note:  
For reasons of legibility some of the examples below contain break lines and may not work when pasted into applications or command line tools.
In this field...
Specify...
JMS URI
A connection alias for connecting to the JMS provider (e.g., an Integration Server alias or a JNDI URL). For example, a JNDI URL of the form:
jms:queue:dynamicQueues/MyRequestQueue?
wm-wsendpointalias=MediatorConsumer
&targetService=vs-jms-in-echo
Note that the wm-wsendpointalias parameter is required for Integration Server/Mediator to look up the JMS consumer alias to send the request to the specified queue (e.g., MyRequestQueue), which is a dynamic queue in ActiveMQ. Also, the targetService parameter is required if sending to another virtual service that uses JMS as the entry protocol.
Priority
Optional. A numeric value that specifies the priority of the JMS message in the queue.
Reply to Destination
Optional. A queue name for the incoming JMS request.
Time to Live
Optional. A numeric value (in milliseconds) that specifies the lifespan of the JMS message.
Delivery Mode
Optional. The type of message delivery to the endpoint.
*None (default).
*Persistent: The message is stored by the JMS server before delivering it to the consumer.
*Non-Persistent: The message is not stored before delivery.
Message Properties
The message properties to use.
*Use Existing (default): Use existing properties.
*Customize: Specify one or more property names and values. To add additional rows, use the plus button.
JMS Headers
The JMS headers that you want to use to authenticate the requests.
*Use Existing (default): Use existing headers.
*Customize: Specify one or more header names and values. To add additional rows, use the plus button.
Copyright © Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback