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 JANUARY 12, 2011

Applies to:

Oracle Server - 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

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