My Oracle Support Banner

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 11.1.0.6 to 11.2.0.2 [Release 11.1 to 11.2]
Information in this document applies to any platform.

Symptoms

  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.

Changes

This behavior is a regression in 11g, so upgrading from an earlier version to 11g can cause the behavior to occur.

Cause

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
Symptoms
Changes
Cause
Solution
References


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