SharingConversations (MQBOOL)

This field specifies whether the conversation is the only one that can currently be running on this channel instance, or whether more than one conversation can currently be running on this channel instance.

It also indicates whether the exit program is subject to the risk of the MQCD being altered by another exit program running at the same time.

This field is only relevant for exit programs running on client-connection or server-connection channels.

It is set to one of the following:

    FALSE
    The exit instance is the only exit instance that can currently be running on this channel instance. This allows the exit to safely update the MQCD fields without contention from other exits running on other channel instances. Whether changes to the MQCD fields are acted upon by the channel is defined by the table of MQCD fields in Change MQCD fields in a channel exit.

    TRUE
    The exit instance is not the only exit instance that can currently be running on this channel instance. Any changes made to the MQCD are not acted upon by the channel, except for changes listed in the table of MQCD fields in Change MQCD fields in a channel exit for Exit Reasons other than MQXR_INIT. If this exit updates the MQCD fields, ensure there is no contention from other exits running on other conversations at the same time by providing serialization among the exits that run on this channel instance.

This is an input field to the exit. The field is not present if Version is less than MQCXP_VERSION_7.

Parent topic: Fields