How to Implement a BPEL Process Rejection Handler
(Doc ID 737584.1)
Last updated on JANUARY 17, 2020
Applies to:Oracle(R) BPEL Process Manager 10g - Version 10.1.3.1 to 10.1.3.5.0
Information in this document applies to any platform.
***Checked for relevance on 15-Sep-2010***
If a BPEL process, that dequeues messages from a queue, finds a bad message in AQ, your process never receives the message since the initial validation is performed by the Adapter Framework. For handling these wrong messages, you can implement a message rejection handler.
The concept of message rejection handlers is described in the "Oracle� Application Server Adapter Concepts Guide" document, section "Describing Message Rejection Handlers":
Oracle� Application Server Adapter Concepts Guide
10g Release 3 (10.1.3.1.0)
The document identifies several ways to implement a rejection handler. The AQMessageRejectionHandler tutorial provided with SOA (ORACLE_HOME\bpel\samples\tutorials\124.AQAdapter\AQMessageRejectionHandler) addresses only the RAW Oracle Advanced Queue based Message Rejection handler.
An implementation of a BPEL process as message rejection handler is described here:
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