Default language.

Assembler, COBOL and PL/I data format abbreviations


This section describes the data format abbreviations used by File-AID when the FPRINT function or parameter is used to print records with the SHOW=FORMAT parameter. Abbreviations are used for the data format descriptions of each layout field, to allow the field usage information to fit within the confines of the Field Description area. Contents of this section includes:

  • COBOL data format abbreviations
  • PL/I data format abbreviations
  • Assembler data types abbreviations

See the following table for a list of COBOL abbreviations, PL/I Data Format Abbreviations for a list of PL/I abbreviations and Assembler abbreviations.

COBOL Data Format Abbreviations

Abbrev.

COBOL Data Type

AN

USAGE DISPLAY (PICTURE contains at least one non-numeric symbol)

NUM

USAGE DISPLAY (PICTURE contains all numeric symbols, unsigned)

SNUM

USAGE DISPLAY (PICTURE contains all numeric symbols, signed)

P

USAGE COMPUTATIONAL-3, unsigned

PS

USAGE COMPUTATIONAL-3, signed

BI

USAGE COMPUTATIONAL, signed and unsigned

BIS

USAGE COMPUTATIONAL SYNCHRONIZED, signed and unsigned

SPFP

USAGE COMPUTATIONAL-1 (single precision floating point)

DPFP

USAGE COMPUTATIONAL-2 (double precision floating point)

PL/I Data Format Abbreviations

Abbrev.

PL/I Data Type

AREA

AREA item

BFL

BINARY FLOAT item

BFX

BINARY FIXED item

BIT

BIT item

CHAR

CHARACTER item

DFL

DECIMAL FLOAT item

DFX

DECIMAL FIXED item

OFST

OFFSET item

PFL

Floating Point numeric PICTURE item (signed)

PFLU

Floating Point numeric PICTURE item (unsigned)

PFX

Fixed Point numeric PICTURE item (signed)

PFXU

Fixed Point numeric PICTURE item (unsigned)

PTR

POINTER item

VBIT

BIT VARYING item

VCHR

CHAR VARYING item

Assembler Data Types Abbreviations

Assembler TypeSizeLengthType of Constant Alignment File-AID Picture Representation 
A(0) FULLWORD4ADDRESSBYTEXL4
Y(0)HALFWORD2ADDRESSBYTEXL2
S(0)HALFWORD2BASE REGISTER & DISPLACEMENTBYTEXL2
B1 BYTE1BINARYBYTEX
C1 BYTE1CHARACTERBYTEC
X1 BYTE1HEXADECIMALBYTEX
FFULLWORD4FIXED POINT BINARY, SIGNEDFULLWORDF
HHALFWORD2FIXED POINT BINARY, SIGNEDHALFWORDH
L2 DOUBLEWORDS16EXTENDED FLOATING-POINT, SIGNEDDOUBLEWORDDPFP
DDOUBLEWORD8LONG FLOATING-POINT, SIGNEDDOUBLEWORDDPFP
EFULLWORD4SHORT FLOATING POINT, SIGNEDFULLWORDSPFP
P1 BYTE1PACKED DECIMAL, SIGNEDBYTEP
Z1 BYTE1ZONED DECIMAL, SIGNEDBYTEZ

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI DevX File-AID/MVS 23.01