Transports and Interfaces: Siebel Enterprise Application Integration > EAI JMS Transport >
About Operations (Methods) of the JMS Transport
The following is a summary of supported operations for use with the JMS Transport:
- Receive. Receive a message from a JMS queue.
- ReceiveDispatch. Receive a message from a JMS queue, then dispatch.
- ReceiveDispatchSend. Receive a message from a JMS queue, dispatch, and then send the result to a (possibly different) JMS queue.
- Send. Send a message to a JMS queue.
- SendReceive. Send a message to a JMS queue then receive a message from a (possibly different) JMS queue.
The JMSCorrelationID header of the reply message must be equal to the JMSCorrelationID of the message sent, unless it is null (if none was provided as an input to SendReceive), in which case it must be the JMSMessageID of the message sent.
- Subscribe. Receive a message from a JMS topic. The subscriber identifier must be supplied as an input to this method.
- SubscribeDispatch. Receive a message from a JMS topic, then dispatch. The subscriber identifier must be supplied as an input to this method.
- Publish. Publish a message to a JMS topic.
The arguments to these methods and their exact semantics (along with valid values, default values, and so on) are described in the section Detailed Input and Output Specifications for the EAI JMS Transport. All methods require the JNDI name of JMS ConnectionFactory and the JNDI name of Queue or Topic.
|