Initial values and language declarations for MQWDR
Initial values and C and High Level Assembler Language declarations for MQWDR - Cluster workload destination record.
| Field name | Name of constant | Value of constant |
|---|---|---|
StrucId |
MQWDR_STRUC_ID |
'WDR¬' |
Version |
MQWDR_VERSION_1 |
1 |
StrucLength |
MQWDR_CURRENT_LENGTH 3 |
136 |
QMgrFlags |
MQWDR_NONE |
0 |
QMgrIdentifier |
None | |
QMgrName |
None | |
ClusterRecOffset |
None | 0 |
ChannelState |
None | 0 |
ChannelDefOffset |
None | 0 |
DestSeqNumber |
None | 0 |
DestSeqFactor |
None | 0 |
|
Notes:
|
||
High Level Assembler
MQWDR DSECT
MQWDR_STRUCID DS CL4 Structure identifier
MQWDR_VERSION DS F Structure version number
MQWDR_STRUCLENGTH DS F Length of MQWDR structure
MQWDR_QMGRFLAGS DS F Queue manager flags
MQWDR_QMGRIDENTIFIER DS CL48 Queue manager identifier
MQWDR_QMGRNAME DS CL48 Queue manager name
MQWDR_CLUSTERRECOFFSET DS F Offset of first cluster
* record
MQWDR_CHANNELSTATE DS F Channel state
MQWDR_CHANNELDEFOFFSET DS F Offset of channel definition
* structure
MQWDR_LENGTH EQU *-MQWDR Length of structure
ORG MQWDR
MQWDR_AREA DS CL(MQWDR_LENGTH)
C declaration
typedef struct tagMQWDR {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
MQLONG StrucLength; /* Length of MQWDR structure */
MQLONG QMgrFlags; /* Queue managerflags */
MQCHAR48 QMgrIdentifier; /* Queue manageridentifier */
MQCHAR48 QMgrName; /* Queue manager name */
MQLONG ClusterRecOffset; /* Offset of first cluster record */
MQLONG ChannelState; /* Channel state */
MQLONG ChannelDefOffset; /* Offset of channel definition structure */
/* Ver:1 */
MQLONG DestSeqNumber; /* Cluster channel destination sequence number */
MQINT64 DestSeqFactor; /* Cluster channel factor sequence number */
/* Ver:2 */
};