Zero Byte File When "rejectedMessageHandlers" Fails

(Doc ID 561568.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle ESB - Version:
This problem can occur on any platform.


Using ESB version when attempting to use rejectedMessageHandlers for errors in ESB, you end up with a zero byte file when the defined rejectedMessageHandlers fails.

For example the issue can be reproduced as follows:

Use a synchronous routing service to dequeue messages from AQ and enqueue these messages to another AQ.  For fault handling you have defined rejectedMessageHandlers.  When the defined rejectedMessageHandlers fails the rejected Message is stored in directory $ORACLE_HOME/j2ee/home/jca/routingservice/rejectedMessages.  This file has a size of zero bytes. That means, the file is empty and the rejected message has been lost.


Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms