MQCFGR - Group parameter
Use this page to view the structure of an MQCFGR parameter and the declarations for the following programming languages: C, COBOL, PL/I, RPG/ILE, S/390 assembler, and Visual Basic
The MQCFGR structure describes a group parameter. Following the links to the declarations is a description of the fields making up the MQCFGR structure:
- C language
- COBOL language
- PL/I language ( z/OS only)
- RPG/ILE language ( IBM i only)
- System/390 assembler-language (z/OS only)
- Visual Basic language (Windows only)
The MQCFGR structure is a group parameter in which the subsequent parameter structures are grouped together as a single logical unit. The number of subsequent structures that are included is given by ParameterCount. This structure, and the parameter structures it includes, are counted as one structure only in the ParameterCount parameter in the PCF header (MQCFH) and the group parameter (MQCFGR).
- Type
-
Description: Indicates that the structure type is MQCFGR describing which parameters are in this group. Data type: MQLONG. Value: - MQCFT_GROUP
- Structure defining a group of parameters.
- StrucLength
-
Description: Length in bytes of the MQCFGR structure. Data type: MQLONG. Value: - MQCFGR_STRUC_LENGTH
- Length of the command format group-parameter structure.
- Parameter
-
Description: This identifies the type of group parameter. Data type: MQLONG. - ParameterCount
-
Description: The number of parameter structures following the MQCFGR structure that are contained within the group identified by the Parameter field. If the group itself contains one or more groups, each group and its parameters count as one structure only. Data type: MQLONG.
C language declaration
typedef struct tagMQCFGR { MQLONG Type; /* Structure type */ MQLONG StrucLength; /* Structure length */ MQLONG Parameter; /* Parameter identifier */ MQLONG ParameterCount; /* Count of the grouped parameter structures */ } MQCFGR;
COBOL language declaration
** MQCFGR structure 10 MQCFGR. ** Structure type 15 MQCFGR-TYPE PIC S9(9) BINARY. ** Structure length 15 MQCFGR-STRUCLENGTH PIC S9(9) BINARY. ** Parameter identifier 15 MQCFGR-PARAMETER PIC S9(9) BINARY. ** Count of grouped parameter structures 15 MQCFGR-PARAMETERCOUNT PIC S9(9) BINARY.
PL/I language declaration ( z/OS and Windows only)
dcl 1 MQCFGR based, 3 Type fixed bin(31), /* Structure type */ 3 StrucLength fixed bin(31), /* Structure length */ 3 Parameter fixed bin(31), /* Parameter identifier */ 3 ParameterCount fixed bin(31), /* Count of grouped parameter structures */
RPG/ILE declaration ( IBM i only)
D*..1....:....2....:....3....:....4....:....5....:....6....:....7.. D* MQCFGR Structure D* D* Structure type D GRTYP 1 4I INZ(20) D* Structure length D GRLEN 5 8I INZ(16) D* Parameter identifier D GRPRM 9 12I INZ(0) D* Count of grouped parameter structures D GRCNT 13 16I INZ(0) D*
S/390 assembler-language declaration ( z/OS only)
MQCFGR DSECT MQCFGR_TYPE DS F Structure type MQCFGR_STRUCLENGTH DS F Structure length MQCFGR_PARAMETER DS F Parameter identifier MQCFGR_PARAMETERCOUNT DS F Count of grouped parameter structures MQCFGR_LENGTH EQU *-MQCFGR Length of structure ORG MQCFGR MQCFGR_AREA DS CL(MQCFGR_LENGTH)
Visual Basic language declaration ( Windows only)
Type MQCFGR Type As Long ' Structure type StrucLength As Long ' Structure length Parameter As Long ' Parameter identifier ParameterCount As Long ' Count of grouped parameter structures End TypeParent topic: Structure data types