MQCFIN - Integer parameter
Use this page to view the structure of an MQCFIN parameter and the declarations for the following programming languages: C, COBOL, PL/I, RPG/ILE, S/390 assembler, and Visual Basic
The MQCFIN structure describes an integer parameter. Following the links to the declarations is a description of the fields making up the MQCFIN structure:
- C language
- COBOL language
- PL/I language ( z/OS® only)
- RPG/ILE language ( IBM® i only)
- S/390 assembler-language ( z/OS only)
- Visual Basic language ( Windows only)
Type-
Description: Indicates that the structure type is MQCFIN and describes an integer parameter. Data type: MQLONG. Value: - MQCFT_INTEGER
- Structure defining an integer.
StrucLength-
Description: Length in bytes of the MQCFIN structure. Data type: MQLONG. Value: - MQCFIN_STRUC_LENGTH
- Length of MQCFIN structure.
Parameter-
Description: Identifies the parameter with a value that is contained in the structure. Data type: MQLONG. Value-
Description: Value of parameter identified by the Parameterfield.Data type: MQLONG.
C language declaration
typedef struct tagMQCFIN {
MQLONG Type; /* Structure type */
MQLONG StrucLength; /* Structure length */
MQLONG Parameter; /* Parameter identifier */
MQLONG Value; /* Parameter value */
} MQCFIN;
COBOL language declaration
** MQCFIN structure
10 MQCFIN.
** Structure type
15 MQCFIN-TYPE PIC S9(9) BINARY.
** Structure length
15 MQCFIN-STRUCLENGTH PIC S9(9) BINARY.
** Parameter identifier
15 MQCFIN-PARAMETER PIC S9(9) BINARY.
** Parameter value
15 MQCFIN-VALUE PIC S9(9) BINARY.
PL/I language declaration
dcl
1 MQCFIN based,
3 Type fixed bin(31), /* Structure type */
3 StrucLength fixed bin(31), /* Structure length */
3 Parameter fixed bin(31), /* Parameter identifier */
3 Value fixed bin(31); /* Parameter value */
RPG/ILE declaration ( IBM i only)
D*..1....:....2....:....3....:....4....:....5....:....6....:....7..
D* MQCFIN Structure
D*
D* Structure type
D INTYP 1 4I 0
D* Structure length
D INLEN 5 8I 0
D* Parameter identifier
D INPRM 9 12I 0
D* Parameter value
D INVAL 13 16I 0
S/390 assembler-language declaration
MQCFIN DSECT
MQCFIN_TYPE DS F Structure type
MQCFIN_STRUCLENGTH DS F Structure length
MQCFIN_PARAMETER DS F Parameter identifier
MQCFIN_VALUE DS F Parameter value
MQCFIN_LENGTH EQU *-MQCFIN Length of structure
ORG MQCFIN
MQCFIN_AREA DS CL(MQCFIN_LENGTH)
Visual Basic language declaration
Type MQCFIN
Type As Long ' Structure type
StrucLength As Long ' Structure length
Parameter As Long ' Parameter identifier
Value As Long ' Parameter value
End Type