Table 1 lists modifier keywords that demonstrates the standards you must follow when specifying them. Keywords preceded by an asterisk (*) indicate invalid keywords. The invalid keyword description provides the correct keyword.
Keyword | Meaning |
---|---|
ABEND | Use for a system abend in a context that does not relate to a specific code |
ABENDnnn | Use ABENDnnn for a system abend (for example, ABEND0C1, ABEND0F4) |
ABENDUnnnn | Use ABENDUnnnn for a user abend (for example ABENDU0845) |
*Access method services | Use IDCAMS |
*APAR nnnnn | Use OYnnnnn (for example, OY12345) |
*CA split | Use CI/CA SPLIT |
CCxx | Condition code (exactly as the system presents it) |
CHAN | Channel |
*CI split | Use CI/CA SPLIT |
CI/CA SPLIT | Control interval and/or control area split |
*Catalog | Use VSAMCAT |
*Catalog Management | Use CATMGT |
CATMGT | Catalog management function of VSAM |
*Checkpoint/Restart | Use CHKPT |
CHKPT | Checkpoint/Restart |
CMD REJ | Command reject (hardware sense bit) |
*Command reject | Use CMD REJ |
*Condition code | Use CCxx (exactly as the system presents it) |
*Control block | Use the standard control block identifier, for example, DCB, AMB, RPL, and so forth |
COREOVERLAY | Main storage overlay or overlaid |
CPC | Channel program check (hardware sense bit) |
CREGnn | Control register |
*Cross-Memory mode | Use XMM |
DCK | Data check (hardware sense bit) |
*Data Language/I function of IMS™ | DL/I |
*Device Type nnnn | Use D/Tnnnn (for example, D/T3380) |
DInnnnnnnn | DADSM diagnostic information (nnnnnnnn is four hex bytes) |
D/Tnnnn | Device type related to problem, if only one device type experiences the failure |
*Duplicate Records | Use DUPREC |
DUPREC | Failure causes duplicate records in a data set |
EQC | Equipment check (hardware sense bit) |
ESDS | Entry sequenced data set |
*Format-n DSCB | Use FnDSCB |
FnDSCB | Type of DSCB (n is a decimal digit, for example F4DSCB) |
*Hardware program check | Use PROGCK |
*High-Impact Pervasive problems | Use HIPER |
ICC | Interface control check (hardware sense bit) |
IDCAMS | Access method services |
Incorrect output, unrelated to performance degradation | Use INCORROUT |
INDEX | Data set index (used when describing data set damage) |
*Instruction | Use INST/xxx |
INST/xxx | Failing instruction mnemonic (for example, INST/MVCL) |
Initial Program Load of the system | Use IPL |
KSDS | Key sequenced data set |
*Label xxxxxx | Use LBLxxxxxx (for example, LBLNAME01).
Note: For PLS-generated labels, omit the @.
|
LBLxxxxxx | Program listing statement label xxxxxx |
LDS | Linear data set |
*Lost records | Use MISSREC |
*Manuals | Use manual order number without hyphens (for example, GC264149) |
*Master catalog | Use MASTCAT or MCAT |
MASTCAT | Master catalog (MCAT is also permissible) |
MCAT | Master catalog (MASTCAT is also permissible) |
*Missing records | Use MISSREC |
MISSREC | Missing records from a data set |
*Model number (hardware device) | Use D/T with a three-digit model number (D/T3380 023) |
NCA | Not capable (tape hardware sense bit) |
*No record found | Use NRF |
NRF | No record found in data set |
*OPEN/CLOSE/EOV | Use O/C/EOV |
O/C/EOV | OPEN/CLOSE/End-of-Volume (common) subcomponent of DFSMSdfp |
*Out of sequence | Use OUTOFSEQ |
OUTOFSEQ | Record keys out of sequence |
OVR | Overrun (hardware sense bit) |
PROGCKxx | Hardware program check (for example, PROGCK01, PROGCK0C) |
*PTF nnnnn | Use UYnnnnn (for example, UY12345) |
*Publications | Do not use hyphens (for example, GC264149) |
*Return Code, decimal value | Use RCnn (exactly as the system presents it, for example RC04, RC12) |
RCnnn | Return code, reason code, function code, error code, and so forth (exactly as the system presents it) |
*Reason code, hex value | RSxxxxxxxx (for example, RS0418003C). Use RSNxxxxxxxx for PDSE |
*Record Management | Use RECMGT |
RECMGT | Record management function of VSAM |
*Record Management Trace | Use RMTRACE |
*Record-Level Sharing | Use RLS or VSAMRLS |
*Registers | Use REGnn for general purpose registers, CREGnn for control registers, and FPREGnn for floating point registers, where (nn is either one or two decimal digits with leading zeros.) |
REGnn | General purpose register (use two decimal digits, for example, REG02 or REG14) |
*Release Level | Use Rnnn |
RLS | Record-Level Sharing |
RMTRACE | Record management trace facility of VSAM |
RPLFDBWDnnnnnnnn | RPL feedback-word (nnnnnnnn is four hexadecimal bytes) |
RRDS | Relative record data set |
*Share options | Use SHROPT |
SHROPT | VSAM share options |
SKC | Seek check (DASD hardware sense bit) |
*Storage Overlay | Use COREOVERLAY |
*Supervisor Call | Use SVCnn or 0Ann |
SVCnn | Supervisor call instruction (nn is decimal, no leading zeros). (See 0Ann for hexadecimal |
UCAT | User catalog (USERCAT is also permissible) |
UCK | Unit check (hardware sense bit) |
UEX | Unit exception (hardware sense bit) |
USERCAT | User catalog (UCAT is also permissible) |
*User catalog | Use UCAT or USERCAT |
*Volume table of contents | Use VTOC |
*VSAM Record-Level Sharing | Use VSAMRLS or RLS |
VSAMCAT | Catalog |
VSAMRLS | VSAM Record-Level Sharing |
VTOC | DASD volume table of contents |
WAIT | Task or job waiting for an event |
WAITxxx | System disabled wait with hex code of 'xxx' (for example, WAIT04F) |
WRI | Write inhibit switch should be checked (DASD hardware sense bit) |
*Wrong record | Use WROREC |
WROREC | Wrong record in data set |
0Ann | Supervisor call instruction (nn is hexadecimal) |