For the C programming language, the constant MQWDR_STRUC_ID_ARRAY is also defined; this has the same value as MQWDR_STRUC_ID, but is an array of characters instead of a string.
This is an input field to the exit.
The following constant specifies the version number of the current version:
This is an input field to the exit.
The following constant specifies the length of the current version:
This is an input field to the exit.
These are bit flags that indicate various properties of the queue manager that hosts the instance of the destination queue described by this MQWDR structure. The following flags are defined:
This is an input field to the exit.
This is a string that acts as a unique identifier for the queue manager. It is generated by the queue manager.
The length of this field is given by MQ_Q_MGR_IDENTIFIER_LENGTH. This is an input field to the exit.
This is the name of the queue manager that hosts the instance of the destination queue described by this MQWDR structure. This can be the name of the local queue manager.
The length of this field is given by MQ_Q_MGR_NAME_LENGTH. This is an input field to the exit.
This is the logical offset of the first MQWCR structure that belongs to this MQWDR structure. For static caches, this is the offset of the first MQWCR structure that belongs to the MQWDR structure. The offset is measured in bytes from the start of the MQWDR structure. For dynamic caches, the logical offset CANNOT be used in pointer arithmetic. To obtain the address of the next record, the MQXCLWLN call must be used.
This is an input field to the exit.
This indicates the state of the channel that links the local queue manager to the queue manager identified by this MQWDR structure. The following values are possible:
This is an input field to the exit.
This is the logical offset of the channel definition (MQCD) for the channel that links the local queue manager to the queue manager identified by this MQWDR structure (similar to ClusterRecOffset). The logical offset CANNOT be used in pointer arithmetic. To obtain the address of the next record, the MQXCLWLN call must be used.
This is an input field to the exit.
This is the destination sequence factor that allows a choice of the channel based on weight. This the value used before the Queue Manager changes it. The workload manager increases this value in a way that ensures messages are distributed down channels according to their weight.
This is an input field to the exit.
This value is the value before the queue manager changes. The WLM increases this value every time a message is put down that channel. Workload exits can use this value to decide which channel to put a message down.
This is an input field to the exit.
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
csqzah0780 |