My Oracle Support Banner

How To Implement JMS Receiver Workflows So Failed JMS Messages Go To An Error Queue And Transactions Rollback ? (Doc ID 944091.1)

Last updated on FEBRUARY 14, 2019

Applies to:

Siebel Finance Service - Version 8.0.0.7 SIA [20426] and later
Siebel CRM - Version 8.1.1 [21112] and later
Information in this document applies to any platform.


Goal

How to implement JMS Receiver workflows so failed JMS messages go to an error queue and transactions rollback?

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
 To send an error response back there are 2 alternatives :
 At the JMS receiver, use the method ReceiveDispatchSend and set the main workflow output as the success or error message.
 OR : At the JMS receiver, use the ReceiveDispatch method and submit a server request to a new workflow just to send error messages back.
 To rollback Siebel database transactions on error:
 To submit a server request so a workflow runs at another component use one of the following business services:
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.