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.

Parent topic: Fields for MQGMO