SegmentStatus (MQCHAR)

This is a flag that indicates whether the message retrieved is a segment of a logical message. It has one of the following values:
MQSS_NOT_A_SEGMENT
Message is not a segment.
MQSS_SEGMENT
Message is a segment, but is not the last segment of the logical message.
MQSS_LAST_SEGMENT
Message is the last segment of the logical message.

This is also the value returned if the logical message consists of only one segment.

On z/OS®, the queue manager always sets this field to MQSS_NOT_A_SEGMENT.

This is an output field. The initial value of this field is MQSS_NOT_A_SEGMENT. This field is ignored if Version is less than MQGMO_VERSION_2.