MQDMPO - Delete message property options
The MQDMPO structure allows applications to specify options that control how properties of messages are deleted. The structure is an input parameter on the MQDLTMP call.
Character set and encoding
Data in MQDMPO must be in the character set of the application and encoding of the application (MQENC_NATIVE).
Fields
Note: In the following table, the fields are grouped by usage rather than alphabetically.
| Field name and description | Name of constant | Initial value (if any) of constant |
|---|---|---|
| StrucId (structure identifier) | MQDMPO_STRUC_ID | 'DMPO' |
| Version (structure version number) | MQDMPO_VERSION_1 | 1 |
| Options (options controlling the action of MQDMPO) | Options that control the action of MQDLTMP | MQDMPO_NONE |
|
Notes:
|
||
Language declarations
C declaration for MQDMPO
typedef struct tagMQDMPO MQDMPO;
struct tagMQDMPO {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
MQLONG Options; /* Options that control the action of
MQDLTMP */
};
COBOL declaration for MQDMPO
** MQDMPO structure
10 MQDMPO.
** Structure identifier
15 MQDMPO-STRUCID PIC X(4).
** Structure version number
15 MQDMPO-VERSION PIC S9(9) BINARY.
** Options that control the action of MQDLTMP
15 MQDMPO-OPTIONS PIC S9(9) BINARY.
PL/I declaration for MQDMPO
Dcl
1 MQDMPO based,
3 StrucId char(4), /* Structure identifier */
3 Version fixed bin(31), /* Structure version number */
3 Options fixed bin(31), /* Options that control the action
of MQDLTMP */
High Level Assembler declaration for MQDMPO
MQDMPO DSECT
MQDMPO_STRUCID DS CL4 Structure identifier
MQDMPO_VERSION DS F Structure version number
MQDMPO_OPTIONS DS F Options that control the
* action of MQDLTMP
MQDMPO_LENGTH EQU *-MQDMPO
MQDMPO_AREA DS CL(MQDMPO_LENGTH)