When Propagating Advanced Queuing Message From One Queue to Another Queue, the AQ$<queue_table_name> ORIGINAL_MSGID Column is Incorrectly Populated With Duplicate Message Identifiers
(Doc ID 1281461.1)
Last updated on FEBRUARY 26, 2019
Applies to:Oracle Database - Enterprise Edition - Version 18.104.22.168 to 22.214.171.124 [Release 11.1 to 11.2]
Information in this document applies to any platform.
When using the ORIGINAL_MSGID attribute of the MESSAGE_PROPERTIES_T type, messages propagated between Oracle advanced queues have the AQ$<QUEUE_TABLE_NAME>.ORIGINAL_MSGID field populated with the same MSGID or many duplicates of different MSGIDs for all messages in the target queue. This MSGID does correspond to one of the original MSGIDs from the source queue.
This behavior is a regression in 11g, so upgrading from an earlier version to 11g can cause the behavior to occur.
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