Data Transformation Engine IBM WebSphere MQ Adapter Reference Guide

Chapter 3 - IBM WebSphere MQ Commands List of Commands
IBM WebSphere MQ Adapter Reference Guide
47
adapter's list upon moving them to the error queue. Note, however, that if, for
some reason, messages cannot be stored on the error queue (for example,
PUT is
disabled for the error queue), the messages will remain on the input queue and in
the internal adapter's list which again provides the possibility of a memory leak.
Require All Messages (-ALLMSG)
Use the Require All Messages adapter command (-ALLMSG) for data sources to
specify retrieval of messages in a group only when all messages in that group are
available.
-ALLMSG
If the source queue contains an incomplete message group, the Require All
Messages adapter command (
-ALLMSG) prevents retrieval of any messages
belonging to the incomplete groups.
Note For information about incomplete message groups contributing to the size of
CurrentQDepth, refer to Error! Reference source not found..
The Require All Messages adapter command (
-ALLMSG) implies that all segments
in a logical message must be available for retrieval. Therefore, it is not necessary
to specify the Require All Segments adapter command (
-ALLSEG) in conjunction
with
-ALLMSG.
Require All Segments (-ALLSEG)
Use the Require All Segments adapter command (-ALLSEG) for data sources to
specify retrieval of segments in a logical message group only when all segments in
the logical message are available.
-ALLSEG
If the source queue contains segmented messages with some missing segments,
the Require All Segments adapter command (
-ALLSEG) prevents retrieval of the
message segments belonging to incomplete logical messages.
Note For information about incomplete message groups contributing to the size of
CurrentQDepth, refer to Error! Reference source not found..