If your WS-ReliableMessaging application is running inside the Web container and using a managed quality of service, you can use WS-ReliableMessaging to provide transactional recoverable messaging.
For the outbound (requestor) case on a one-way message send, if the enableTransactionalOneWay property is set to true, then the send is performed under any transactional context currently held by the application's thread. (Note that transactions are not supported under an outbound two-way message exchange).
For the inbound (provider) case, if the inOrderDelivery property is set to true, then an inbound message is dispatched to the application under a transaction. In the case of an inbound two way message exchange, the response is also generated under that transaction and is not sent until that transaction has committed.
To provide transactional recoverable messaging through WS-ReliableMessaging, work through the steps described in Building a reliable Web service application and also complete the following additional steps:
In this information ...Related tasks
Building a reliable Web service application Related reference
| IBM Redbooks, demos, education, and more |