Transports and Interfaces: Siebel Enterprise Application Integration > EAI JMS Transport >

About Operations (Methods) of the EAI JMS Transport


The following is a summary of supported operations for use with the EAI 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 topic Detailed Input and Output Specifications for the EAI JMS Transport. All methods require the JNDI name of JMS ConnectionFactory and the JNDI name of the queue or topic.

Transports and Interfaces: Siebel Enterprise Application Integration Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.