Version (MQLONG)

This field specifies the structure version number.

The value depends on the environment:
MQCXP_VERSION_1
Version-1 channel exit parameter structure.
MQCXP_VERSION_2
Version-2 channel exit parameter structure.
MQCXP_VERSION_3
Version-3 channel exit parameter structure.

[AIX][Linux]The field has this value in AIX® and Linux® systems not listed elsewhere.

MQCXP_VERSION_4
Version-4 channel exit parameter structure.
MQCXP_VERSION_5
Version-5 channel exit parameter structure.
MQCXP_VERSION_6
Version-6 channel exit parameter structure.
MQCXP_VERSION_8
Version-8 channel exit parameter structure.

[z/OS]The field has this value in z/OS®.

MQCXP_VERSION_9
Version-9 channel exit parameter structure.
The field has this value in the following environments:
  • [AIX]AIX
  • [IBM i]IBM® i
  • [Linux]Linux
  • [Windows]Windows
  • [z/OS]z/OS
Fields that exist only in the more-recent versions of the structure are identified as such in the descriptions of the fields. The following constant specifies the version number of the current version:
MQCXP_CURRENT_VERSION
Current version of channel exit parameter structure.

The value depends on the environment.

Note: When a new version of the MQCXP structure is introduced, the layout of the existing part is not changed. The exit must therefore check that the version number is equal to or greater than the lowest version which contains the fields that the exit needs to use.

This is an input field to the exit.