Message index fields

Due to memory size constraints, complete messages are not held in memory, but, to enable faster message searching, MQe holds specific fields from each message in a message index. The fields that are held in the index are:
Java™
In Java, the following fields are held in the index:
UniqueID
MQe.Msg_OriginQMgr + MQe.Msg_Time
MessageID
MQe.Msg_ID
CorrelationID
MQe.Msg_CorrelID
Priority
MQe.Msg_Priority
C
In C, the following fields are held in the index:
UniqueID
MQE_MSG_ORIGIN_QMGR + MQE_MSG_TIME
MessageID
MQE_MSG_MSGID
CorrelationID
MQE_MSG_CORRELID
Priority
MQE_MSG_PRIORITY

Providing these fields in a filter makes searching more efficient, since MQe may not have to load all the available messages into memory.


Terms of use | WebSphere software

(c) Copyright IBM Corporation 2004, 2005. All rights reserved.