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:

    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