COBOL/400 Language Help
COBOL/400 Language Help Topics
COBOL Source Program
Identification Division
Environment Division
Data Division
Parameters
file-description-entry
record-description-entry
record-description-entry
data-item-description-entry
record-description-entry
data-item-description-entry
Working-Storage Section
Linkage Section
Format 1 (All Data Division Sections)
Format 2 (RENAMES Clause -- Level-66 Entry)
Format 4 (Boolean Data)
Data Division -- File and Sort Description Entries
Format 1 (Formatfile, Database, Disk Files)
Format 2 (Diskette Files)
Format 3 (Tapefile Files)
Format 4 (Printer Files)
Format 5 (Sort/Merge Files)
Format 6 (Transaction Files)
RECORD Clause
Procedure Division
Procedure Division (Format 1)
data-name-1
section-name
SECTION
segment-number
paragraph-name
END DECLARATIVES
Procedure Division (Format 2)
data-name-1
paragraph-name
USING Phrase
DECLARATIVES
Procedure Division Statements
ACCEPT Statement
Format 1 (Data Transfer)
Format 2 (System Information Transfer)
Format 3 (Feedback)
Format 4 (Local Data Area)
Format 5 (PIP Data Area)
Format 6 (Attribute Data)
Format 7 (Workstation I/O)
ACQUIRE Statement
identifier or literal
file-name
ADD Statement
Format 1 (ADD)
Format 2 (ADD with GIVING)
Format 3 (ADD with CORRESPONDING)
ALTER Statement
procedure-name-1
procedure-name-2
CALL Statement
Format 1 (CALL ON OVERFLOW)
Format 2 (CALL ON EXCEPTION)
CALL GDDM
CANCEL Statement
identifier-1 or literal-1
CLOSE Statement
Format 1 (Sequential Files)
Format 2 (Indexed and Relative Files)
Format 3 (Transaction Files)
COMMIT Statement
COMPUTE Statement
identifier-1
arithmetic-expression
CONTINUE Statement
DELETE Statement
file-name
FORMAT
identifier-1
literal-1
INVALID KEY/NOT INVALID KEY
DISPLAY Statement
Format 1 (Data Transfer)
Format 2 (Local Data Area)
Format 3 (Workstation I/O)
DIVIDE Statement
Format 1 (DIVIDE)
Format 2 (DIVIDE INTO, GIVING)
Format 3 (DIVIDE BY, GIVING)
Format 4 (DIVIDE INTO, GIVING, with REMAINDER)
Format 5 (DIVIDE BY, GIVING, with REMAINDER)
DROP Statement
identifier or literal
file-name
ENTER Statement
language-name
routine-name
EVALUATE Statement
WHEN
ALSO
TRUE, FALSE, or condition-1 or -2
ANY
THROUGH
imperative-statement-1 or WHEN OTHER imperative-statement-2
arithmetic-expression
EXIT Statement
EXIT PROGRAM Statement
GOBACK Statement
GO TO Statement
Format 1 (Unconditional GO TO)
Format 2 (Conditional GO TO)
Format 3 (Altered GO TO)
IF Statement
condition
statement-1 or -2
NEXT SENTENCE
ELSE
INITIALIZE Statement
identifier-1
identifier-2 or literal-1
REPLACING phrase
INSPECT Statement
Format 1
Format 2
Format 3
Format 4
BEFORE and AFTER Phrases (All Formats)
CONVERTING Phrase (Format 4)
MERGE Statement
file-name-1
ASCENDING
DESCENDING
data-name-1
COLLATING or SEQUENCE
file-name-2 or file-name-3
OUTPUT PROCEDURE
procedure-name-1
procedure-name-2
GIVING
file-name-4
MOVE Statement
Format 1 (MOVE)
Format 2 (MOVE with CORRESPONDING)
MULTIPLY Statement
Format 1 (MULTIPLY)
Format 2 (MULTIPLY with GIVING)
OPEN Statement
Format 1 (Sequential Files)
Format 2 (Indexed and Relative Files)
Format 3 (TRANSACTION Files)
PERFORM Statement
Format 1 (Basic PERFORM)
Format 2 (PERFORM with TIMES)
Format 3 (PERFORM with UNTIL)
Format 4 (PERFORM with VARYING)
READ Statement
Format 1 (Sequential Retrieval using Sequential Access)
Format 2 (Sequential Retrieval using Dynamic Access)
Format 3 (Random Retrieval)
Format 4 (TRANSACTION Nonsubfile)
Format 5 (TRANSACTION Subfile)
NEXT MODIFIED Phrase
RELEASE Statement
record-name-1
FROM identifier-1
RETURN Statement
file-name-1
INTO identifier-1
NOT or END imperative-statement-1 or -2
REWRITE Statement
Format 1 (REWRITE)
Format 2 (TRANSACTION Subfile)
ROLLBACK Statement
SEARCH Statement
Format 1 Serial Search
Format 2 Binary Search
SET Statement
Format 1 (TO Phrase)
Format 2 (UP BY/DOWN BY Phrase)
Format 3 (ON/OFF Phrase)
Format 4 (TO TRUE Phrase)
Format 5 (Pointer Data Item Phrase)
SORT Statement
file-name-1
COLLATING or SEQUENCE
USING file-name-2
procedure-name-1
procedure-name-2
OUTPUT PROCEDURE
DUPLICATES
ASCENDING or DESCENDING
GIVING file-name-3
procedure-name-3
procedure-name-4
INPUT PROCEDURE
Data-name-1
START Statement
file-name
KEY
EXTERNALLY-DESCRIBED-KEY
data-name-1
identifier-1 or literal-1
INVALID, KEY, or imperative-statement-1
NOT INVALID, KEY, or imperative-statement-2
NO LOCK
STOP Statement
RUN
literal
STRING Statement
identifier-1
literal-1
BY or DELIMITED
identifier-2
literal-2
SIZE
INTO identifier-3
POINTER identifier-4
OVERFLOW imperative-statement-1
NOT or OVERFLOW imperative-statement-2
SUBTRACT Statement
Format 1 (SUBTRACT)
Format 2 (SUBTRACT with GIVING)
Format 3 (SUBTRACT with CORRESPONDING)
UNSTRING Statement
identifier-1
DELIMITED
identifier-2 or -3
literal-1 or -2
ALL
INTO or identifier-4
DELIMITER or identifier-5
COUNT or identifier-6
POINTER identifier-7
TALLYING or identifier-8
ON or OVERFLOW imperative-statement-1
NOT or OVERFLOW imperative-statement-2
WRITE Statement
Format 1 (Sequential Files)
Format 2 (Indexed and Relative Files)
Format 3 (FORMATFILE)
Format 4 (TRANSACTION Nonsubfile)
Format 5 (TRANSACTION Subfile)
Compiler-Directing Statements
*CONTROL(*CBL) Statement
*CBL or *CONTROL
SOURCE
NOSOURCE
LIST, NOLIST, MAP, or NOMAP
COPY Statement
Format 1 (COPY)
Format 2 (COPY DDS Translate)
EJECT Statement
SKIP1/2/3 Statement
SKIP1
SKIP2
SKIP3
TITLE Statement
TITLE
literal
USE Statement
EXCEPTION/ERROR Declarative
file-name-1
INPUT
OUTPUT
I-O
EXTEND
DEBUGGING Declarative
ALL REFERENCES OF Phrase
Identifier-1
file-name-1
procedure-name-1
ALL PROCEDURES
PROCESS Statement
PROCESS Statement
Option-1
EXTDSPOPT Option
SRTSEQ Option
LANGID Option
Arithmetic Expressions
END-scopetype
INVALID KEY Condition
Program-name
ROUNDED Phrase
SIZE ERROR/NOT SIZE ERROR
Reference Modification
data-name-1
leftmost-character-position
length
Menus
ADDRESS Menu
AFTER Menu
ASCENDING/DESCENDING Menu
ASSIGN Menu
BACKGROUND-COLOR/BACKGROUND-COLOUR Menu
BELL/BEEP Menu
BEFORE Menu
BLANK Menu
BLINK Menu
CHARACTERS Menu
COLLATING Menu
COLUMN/COL Menu
COMMITMENT Menu
CORRESPONDING/CORR Menu
CRT Menu
DATA Menu
DEBUGGING Menu
DEPENDING Menu
DISPLAY Menu
DIVISION Menu
END-ACCEPT Menu
END-OF-PAGE/EOP Menu
EXCEPTION Menu
EXIT Menu
EXTERNALLY-DESCRIBED-KEY Menu
FILE Menu
FOREGROUND-COLOR/FOREGROUND-COLOUR Menu
FORMAT Menu
HIGHLIGHT Menu
INDEXED Menu
INDIC/INDICATOR/INDICATORS Menu
INVALID Menu
KEY Menu
LABEL Menu
LIKE Menu
NULL Menu
ORGANIZATION Menu
PROCEDURE Menu
PROGRAM Menu
RANDOM Menu
RECORD Menu
RECORDS Menu
REMAINDER Menu
REPLACING Menu
RERUN Menu
REVERSE-VIDEO Menu
REWIND Menu
SAME Menu
SECTION Menu
SEQUENTIAL Menu
SIZE Menu
SORT Menu
SUBFILE Menu
TALLYING Menu
TERMINAL Menu
THROUGH/THRU Menu
UNDERLINE Menu
UPON Menu
USAGE Menu
USING Menu
VALUE Menu
WHEN Menu
No Help Available
[ Top of Page | Previous Page | Next Page | Table of Contents ]
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.