This content has been marked as final. Show 2 replies
This is an automatic error message system generate - basically, during run time the hub processes use the metadata to govern how the message is to be a) Applied transformation rules and (b) how the message is to be deliver to any subscribing Application(s) mapped to CV to receive the Published Message.
it is during this process that any error encounter is logged and a quick lookup in the ErrorCodes.ini file to verify that the error code exsist and if it does then the message is dropped from the hub queue else the message stays on the Hub queue and will keep on retrying to process or deliver the message until the Hub is either bounced or IgnoreError is run.
In a nutshell I don't think there is any round avoiding the this sort of error message in the log file.
One way to stop the error message being displayed in the Log is to include an exception handler in your subscribing code..
Set a Pragma Exception for 20002
Catch this exception in your pl/sql but don't re-raise the error.
Then the Adapter will think that it has delivered the message successfully but the subscribing code has effectively ignored it through exception handling...
Hey Presto!! no error message in your log file.