The following table lists COBOL reserved words on z/OS platforms.
A | ACCEPT ACCESS ADD ADDRESS ADVANCING AFTER ALL ALPHABET ALPHABETIC |
ALPHABETIC-LOWER ALPHABETIC-UPPER ALPHANUMERIC ALPHANUMERIC-EDITED ALSO ALTER ALTERNATE AND ANY |
APPLY ARE AREA AREAS ASCENDING ASSIGN AT AUTHOR |
B | BASIS BEFORE BEGINNING |
BINARY BLANK BLOCK |
BOTTOM BY |
C | CALL CANCEL CBL CD CF CH CHARACTER CHARACTERS CLASS CLASS-ID CLOCK-UNITS CLOSE COBOL CODE CODE-SET COLLATING |
COLUMN COM-REG COMMA COMMON COMMUNICATION COMP COMP-1 COMP-2 COMP-3 COMP-4 COMP-5 COMPUTATIONAL COMPUTATIONAL-1 COMPUTATIONAL-2 COMPUTATIONAL-3 COMPUTATIONAL-4 |
COMPUTATIONAL-5 COMPUTE CONFIGURATION CONTAINS CONTENT CONTINUE CONTROL CONTROLS CONVERTING COPY CORR CORRESPONDING COUNT CURRENCY |
D | DATA DATE-COMPILED DATE-WRITTEN DAY DAY-OF-WEEK DBCS DE DEBUG-CONTENTS DEBUG-ITEM DEBUG-LINE DEBUG-NAME |
DEBUG-SUB-1 DEBUG-SUB-2 DEBUG-SUB-3 DEBUGGING DECIMAL-POINT DECLARATIVES DELETE DELIMITED DELIMITER DEPENDING DESCENDING |
DESTINATION DETAIL DISPLAY DISPLAY-1 DIVIDE DIVISION DOWN DUPLICATES DYNAMIC |
E | EGCS EGI EJECT ELSE EMI ENABLE END END-ADD END-CALL END-COMPUTE END-DELETE END-DIVIDE END-EVALUATE END-IF |
END-INVOKE END-MULTIPLY END-OF-PAGE END-PERFORM END-READ END-RECEIVE END-RETURN END-REWRITE END-SEARCH END-START END-STRING END-SUBTRACT END-UNSTRING END-WRITE |
ENDING ENTER ENTRY ENVIRONMENT EOP EQUAL ERROR ESI EVALUATE EVERY EXCEPTION EXIT EXTEND EXTERNAL |
F | FALSE FD FILE FILE-CONTROL |
FILLER FINAL FIRST FOOTING |
FOR FROM FUNCTION |
G | GENERATE GIVING GLOBAL |
GO GOBACK GREATER |
GROUP |
H | HEADING | HIGH-VALUE | HIGH-VALUES |
I | I-O I-O-CONTROL ID IDENTIFICATION IF IN INDEX INDEXED |
INDICATE INHERITS INITIAL INITIALIZE INITIATE INPUT INPUT-OUTPUT INSERT |
INSPECT INSTALLATION INTO INVALID INVOKE IS |
J | JUST | JUSTIFIED | |
K | KANJI | KEY | |
L | LABEL LAST LEADING LEFT LENGTH LESS |
LIMIT LIMITS LINAGE LINAGE-COUNTER LINE LINE-COUNTER |
LINES LINKAGE LOCAL-STORAGE LOCK LOW-VALUE LOW-VALUES |
M | MEMORY MERGE MESSAGE METACLASS |
METHOD METHOD-ID MODE MODULES |
MORE-LABELS MOVE MULTIPLE MULTIPLY |
N | NATIVE NATIVE_BINARY NEGATIVE NEXT |
NO NOT NULL NULLS |
NUMBER NUMERIC NUMERIC-EDITED |
O | OBJECT OBJECT-COMPUTER OCCURS OF OFF OMITTED |
ON OPEN OPTIONAL OR ORDER ORGANIZATION |
OTHER OUTPUT OVERFLOW OVERRIDE |
P | PACKED-DECIMAL PADDING PAGE PAGE-COUNTER PASSWORD PERFORM PF PH |
PIC PICTURE PLUS POINTER POSITION POSITIVE PRINTING PROCEDURE |
PROCEDURE-POINTER PROCEDURES PROCEED PROCESSING PROGRAM PROGRAM-ID PURGE |
Q | QUEUE | QUOTE | QUOTES |
R | RANDOM RD READ READY RECEIVE RECORD RECORDING RECORDS RECURSIVE REDEFINES REEL REFERENCE REFERENCES |
RELATIVE RELEASE RELOAD REMAINDER REMOVAL RENAMES REPLACE REPLACING REPORT REPORTING REPORTS REPOSITORY RERUN |
RESERVE RESET RETURN RETURN-CODE RETURNING REVERSED REWIND REWRITE RF RH RIGHT ROUNDED RUN |
S | SAME SD SEARCH SECTION SECURITY SEGMENT SEGMENT-LIMIT SELECT SELF SEND SENTENCE SEPARATE SEQUENCE SEQUENTIAL SERVICE SET SHIFT-IN SHIFT-OUT |
SIGN SIZE SKIP1 SKIP2 SKIP3 SORT SORT-CONTROL SORT-CORE-SIZE SORT-FILE-SIZE SORT-MERGE SORT-MESSAGE SORT-MODE-SIZE SORT-RETURN SOURCE SOURCE-COMPUTER SPACE SPACES SPECIAL-NAMES |
STANDARD STANDARD-1 STANDARD-2 START STATUS STOP STRING SUB-QUEUE-1 SUB-QUEUE-2 SUB-QUEUE-3 SUBTRACT SUM SUPER SUPPRESS SYMBOLIC SYNC SYNCHRONIZED |
T | TABLE TALLY TALLYING TAPE TERMINAL TERMINATE TEST |
TEXT THAN THEN THROUGH THRU TIME TIMES |
TITLE TO TOP TRACE TRAILING TRUE TYPE |
U | UNIT UNSTRING UNTIL |
UP UPON USAGE |
USE USING |
V | VALUE | VALUES | VARYING |
W | WHEN WHEN-COMPILED WITH |
WORDS WORKING-STORAGE WRITE |
WRITE-ONLY |
Z | ZERO | ZEROES | ZEROS |