The MQACH structure contains the following fields:
Structure identifier.
For the C programming language, the constant MQACH_STRUC_ID_ARRAY is also defined; this has the same value as MQACH_STRUC_ID, but is an array of characters instead of a string.
This initial value of this field is MQACH_STRUC_ID.
Structure version number.
The following constant specifies the version number of the current version:
The initial value of this field is MQACH_CURRENT_VERSION.
Length of MQACH structure.
This is the length of the MQACH structure itself; this length excludes the exit-defined data that follows the MQACH structure (see the ChainAreaLength field).
The following value is defined:
The following constant specifies the length of the current version:
The initial value of this field is MQACH_CURRENT_LENGTH.
Total length of chain area.
This is the total length of the chain area. It is equal to the sum of the length of the MQACH plus the length of the exit-defined data that follows the MQACH.
The initial value of this field is zero.
Exit information name.
This is a name that is used to identify the exit suite to which the chain area belongs.
The length of this field is given by MQ_EXIT_INFO_NAME_LENGTH. The initial value of this field is the null string in C.
Address of next MQACH structure in chain.
This is the address of the next chain area in the chain. If the current chain area is the last one in the chain, NextChainAreaPtr is the null pointer.
The initial value of this field is the null pointer.
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
amqzag06255 |