COBOL/400 Language Help


Contents

COBOL/400 Language Help Topics

COBOL Source Program

Identification Division

  • PROGRAM-ID
  • AUTHOR
  • INSTALLATION
  • DATE-WRITTEN
  • DATE-COMPILED
  • SECURITY
  • comment-entry
  • Environment Division

  • Configuration Section
  • SOURCE-COMPUTER Paragraph
  • OBJECT-COMPUTER Paragraph
  • SPECIAL-NAMES Paragraph
  • Input-Output Section
  • FILE-CONTROL Paragraph
  • ASSIGN Clause
  • DUPLICATES Phrase
  • I-O CONTROL Paragraph
  • I-O CONTROL Paragraph Format 1 (Sequential Files)
  • I-O CONTROL Paragraph Format 2 (Indexed and Relative Files)
  • I-O CONTROL Paragraph Format 3 (Sort/Merge Files)
  • 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 ]