In Oracle SOA Suite – New Features 10g (10.1.3.3) – E10381-03 – March 2008, the following is stated under the section titled MQSeries Adapter New Features:
- Outbound Synchronous-Solicit-Request-Response Scenario:
The 10.1.3.3 MQSeries adapter supports the outbound synchronous-solicit-request-response scenario through use of several InteractionSpec properties. In this scenario, the adapter enqueues a normal/request message in a queue and expects the report/reply synchronously. The report/reply message arrives in the replyToQueueName of the normal/request message.
However, if you try to configure the MQSeries Adapter in JDeveloper for an ESB project, the radio button Send Message from MQ and Get Reply/Reports is grayed out. It is not grayed out in BPEL projects though.
The MQSeries Adapter supports the request-reply pattern both as a client and a server for BPEL. However, Send Message to MQ and Get Reply/Reports which sets up a reply queue is not supported in ESB. ESB is stateless and does not support asynchronous request-reply pattern out-of-the-box.
IT Convergence Technology Services will be making a series of posts on Oracle SOA solutions on this blog throughout the year. We invite you to use the comment section to ask questions, make your own observations, or simply share ideas. You can access all SOA related posts by simply clicking on the Oracle SOA Suite tag.