MQCFIN64 - 64-bit integer parameter
Use this page to view the structure of an MQCFIN64 parameter and the declarations for the following programming languages: C, COBOL, PL/I, RPG/ILE, and S/390 assembler
The MQCFIN64 structure describes a 64-bit integer parameter. Following the links to the declarations is a description of the fields making up the MQCFIN64 structure:
- C language
- COBOL language
- PL/I language ( z/OS only)
- RPG/ILE language ( IBM i only)
- System/390 assembler-language ( z/OS only)
- Type
-
Description: Indicates that the structure is a MQCFIN64 structure describing a 64-bit integer parameter. Data type: MQLONG. Value: - MQCFT_INTEGER64
- Structure defining a 64-bit integer.
- StrucLength
-
Description: Length in bytes of the MQCFIN64 structure. Data type: MQLONG. Value: - MQCFIN64_STRUC_LENGTH
- Length of 64-bit integer parameter structure.
- Parameter
-
Description: Identifies the parameter with a value that is contained in the structure. Data type: MQLONG. - Values
-
Description: This is the value of the parameter identified by the Parameter field. Data type: (MQINT64)
C language declaration
typedef struct tagMQCFIN64 {
MQLONG Type; /* Structure type */
MQLONG StrucLength; /* Structure length */
MQLONG Parameter; /* Parameter identifier */
MQLONG Reserved; /* Reserved */
MQINT64 Value; /* Parameter value */
} MQCFIN64;
COBOL language declaration
** MQCFIN64 structure 10 MQCFIN64. ** Structure type 15 MQCFIN64-TYPE PIC S9(9) BINARY. ** Structure length 15 MQCFIN64-STRUCLENGTH PIC S9(9) BINARY. ** Parameter identifier 15 MQCFIN64-PARAMETER PIC S9(9) BINARY. ** Reserved 15 MQCFIN64-RESERVED PIC S9(9) BINARY. ** Parameter value 15 MQCFIN64-VALUE PIC S9(18) BINARY.
PL/I language declaration
dcl 1 MQCFIN64 based, 3 Type fixed bin(31), /* Structure type */ 3 StrucLength fixed bin(31), /* Structure length */ 3 Parameter fixed bin(31), /* Parameter identifier */ 3 Reserved fixed bin(31) /* Reserved */ 3 Value fixed bin(63); /* Parameter value */
RPG/ILE language declaration ( IBM i only)
D*..1....:....2....:....3....:....4....:....5....:....6....:....7..
D* MQCFIN64 Structure
D*
D* Structure type
D IN64TYP 1 4I 0 INZ(23)
D* Structure length
D IN64LEN 5 8I 0 INZ(24)
D* Parameter identifier
D IN64PRM 9 12I 0 INZ(0)
D* Reserved field
D IN64RSV 13 16I 0 INZ(0)
D* Parameter value
D IN64VAL 17 16 INZ(0)
S/390 assembler-language declaration ( z/OS only)
MQCFIN64 DSECT
MQCFIN64_TYPE DS F Structure type
MQCFIN64_STRUCLENGTH DS F Structure length
MQCFIN64_PARAMETER DS F Parameter identifier
MQCFIN64_RESERVED DS F Reserved
MQCFIN64_VALUE DS D Parameter value
MQCFIN64_LENGTH EQU *-MQCFIN64 Length of structure
ORG MQCFIN64
MQCFIN64_AREA DS CL(MQCFIN64_LENGTH)
Parent topic: Structure data types