Help

Revisions List



 X  TABLES        Tables
 X  FIGURES       Figures
 X  FRONT_2.1     IBM Extensions
 X  FRONT_2.3     How to Read the Syntax Diagrams
 X  FRONT_3.2     Third Edition (August 1998)
 X  FRONT_3.3     Second Edition (April 1998)
 X  1.1           Characters
 X  1.1.1         Character-Strings
 X  1.1.1.2       COBOL Words with Multi-Byte Characters
 X  1.1.1.3       User-Defined Words
 X  1.1.1.4       System-Names
 X  1.1.1.6       Reserved Words
 X  1.1.2         Figurative Constants
 X  1.1.3         Special Registers
 X  1.1.3.1       ADDRESS OF
 X  1.1.3.3       LENGTH OF
 X  1.1.3.5       RETURN-CODE
 X  1.1.3.6       SHIFT-OUT and SHIFT-IN
 X  1.1.3.7       SORT-CONTROL
 X  1.1.3.8       SORT-CORE-SIZE
 X  1.1.3.9       SORT-FILE-SIZE
 X  1.1.3.10      SORT-MESSAGE
 X  1.1.3.11      SORT-MODE-SIZE
 X  1.1.3.12      SORT-RETURN
 X  1.1.3.13      TALLY
 X  1.1.3.14      WHEN-COMPILED
 X  1.1.4         Literals
 X  1.1.4.1       Nonnumeric Literals
 X  1.1.4.2       Numeric Literals
 X  1.1.4.2.1     Rules for Floating-point Literal Values:
 X  1.1.4.3       DBCS Literals
 X  1.1.4.3.1     When DBCS Literals are Allowed
 X  1.1.4.3.2     When DBCS Literals are Not Allowed
 X  1.1.4.5       Comments
 X  1.1.5         Separators
 X  1.1.5.1       Rules for Separators
 X  1.3.3         Area A
 X  1.3.3.6       End Program, End Class, and End Method Headers
 X  1.3.4.2       Continuation Lines
 X  1.3.5.2       Comment Lines
 X  1.3.5.3       Compiler-Directing Statements
 X  1.3.5.4       Compiler Directives (Workstation Only)
 X  1.4.1         Types of Names
 X  1.4.2         External and Internal Resources
 X  1.4.3         Resolution of Names
 X  1.5.1.2       Data Attribute Specification
 X  1.5.1.3       Identical Names
 X  1.5.1.4       References to COPY Libraries
 X  1.5.1.8       Subscripting
 X  1.5.1.8.2     Subscripting Using Index-Names (Indexing)
 X  1.5.1.8.3     Relative Subscripting
 X  1.5.1.9       Reference Modification
 X  1.6           Transfer of Control
 X  1.7           Millennium Language Extensions and Date Fields
 X  1.7.1         Millennium Language Extensions Syntax
 X  1.7.2         Terms and Concepts
 X  1.7.2.1       Date Field
 X  1.7.2.1.1     Windowed Date Field
 X  1.7.2.1.2     Expanded Date Field
 X  1.7.2.1.4     Date Format
 X  1.7.2.1.5     Compatible Date Field
 X  1.7.2.2       Non-Date
 X  1.7.2.3       Century Window
 X  2.1           COBOL Program Structure
 X  2.2           COBOL Class Definition Structure
 X  2.3           COBOL Method Definition Structure
 X  3.1           Identification Division
 X  3.1.1         PROGRAM-ID Paragraph
 X  3.1.2         CLASS-ID Paragraph
 X  3.1.2.1       General Rules
 X  3.1.2.2       Inheritance
 X  3.1.2.3       Multiple Inheritance
 X  3.1.3         METHOD-ID Paragraph
 X  3.1.3.1       General Rules
 X  3.1.4         Optional Paragraphs
 X  4.1           Configuration Section
 X  4.1.2         OBJECT-COMPUTER Paragraph
 X  4.1.3         SPECIAL-NAMES Paragraph
 X  4.1.4         ALPHABET Clause
 X  4.1.5         SYMBOLIC CHARACTERS Clause
 X  4.1.6         CLASS Clause
 X  4.1.7         CURRENCY SIGN Clause
 X  4.1.8         REPOSITORY Paragraph
 X  4.1.8.1       General Rules
 X  4.1.8.2       Identifying and Referencing the Class
 X  4.2           Input-Output Section
 X  4.2.1         FILE-CONTROL Paragraph
 X  4.2.3.2       AIX, OS/2, and Windows Syntax
 X  4.2.4         RESERVE Clause
 X  4.2.5         ORGANIZATION Clause
 X  4.2.5.1.4     Line Sequential Organization (Workstation Only)
 X  4.2.5.1.5     Language Elements Treated as Comments (Workstation Only)
 X  4.2.6         PADDING CHARACTER Clause
 X  4.2.7         RECORD DELIMITER Clause
 X  4.2.8         ACCESS MODE Clause
 X  4.2.8.3       Relationship Between Data Organizations and Access Modes
 X  4.2.9         RECORD KEY Clause
 X  4.2.10        ALTERNATE RECORD KEY Clause
 X  4.2.11        RELATIVE KEY Clause
 X  4.2.12        PASSWORD Clause
 X  4.2.13        LOCK MODE Clause (OS/2 VSAM Files Only)
 X  4.2.13.1      Other Statements Affecting Record Locking
 X  4.2.14        FILE STATUS Clause
 X  4.2.15        I-O-CONTROL Paragraph
 X  4.2.16        RERUN Clause
 X  4.2.18        SAME RECORD AREA Clause
 X  4.2.22        APPLY WRITE-ONLY Clause
 X  5.1           Data Division Overview
 X  5.1.1         File Section
 X  5.1.2         Working-Storage Section
 X  5.1.3         Local-Storage Section
 X  5.1.4         Linkage Section
 X  5.1.6.2       Levels of Data in a Record Description Entry
 X  5.1.6.5       Classes and Categories of Data
 X  5.1.6.6       Alignment Rules
 X  5.1.6.8       Character-String and Item Size
 X  5.2           Data Division--File Description Entries
 X  5.2.4         BLOCK CONTAINS Clause
 X  5.2.5         RECORD Clause
 X  5.2.5.1       Format 1
 X  5.2.5.2       Format 2
 X  5.2.5.3       Format 3
 X  5.2.6         LABEL RECORDS Clause
 X  5.2.7         VALUE OF Clause
 X  5.2.8         DATA RECORDS Clause
 X  5.2.9         LINAGE Clause
 X  5.2.10        RECORDING MODE Clause
 X  5.2.10.1      Under OS/390 and VM
 X  5.2.10.2      Under AIX, OS/2, and Windows
 X  5.2.11        CODE-SET Clause
 X  5.3.5         BLANK WHEN ZERO Clause
 X  5.3.6         DATE FORMAT Clause
 X  5.3.6.1       Semantics of Windowed Date Fields
 X  5.3.6.2       Restrictions On Using Date Fields
 X  5.3.6.2.1     Combining the DATE FORMAT Clause with Other Clauses
 X  5.3.6.2.2     Group Items That Are Date Fields
 X  5.3.6.2.3     Language Elements That Treat Date Fields As Non-Dates
 X  5.3.6.2.4     Language Elements That Do Not Accept Windowed Date Fields As Arguments
 X  5.3.6.2.5     Language Elements That Do Not Accept Date Fields As Arguments
 X  5.3.7         EXTERNAL Clause
 X  5.3.8         GLOBAL Clause
 X  5.3.9         JUSTIFIED Clause
 X  5.3.10.2      ASCENDING/DESCENDING KEY Phrase
 X  5.3.10.3      INDEXED BY Phrase
 X  5.3.10.4      Variable-Length Tables
 X  5.3.10.5      OCCURS DEPENDING ON Clause
 X  5.3.11        PICTURE Clause
 X  5.3.11.1      Symbols Used in the PICTURE Clause
 X  5.3.11.1.2    Currency Symbol
 X  5.3.11.2      Character-String Representation
 X  5.3.11.3      Data Categories and PICTURE Rules
 X  5.3.11.3.2    Numeric Items
 X  5.3.11.3.6    DBCS Items
 X  5.3.11.3.7    External Floating-point Items
 X  5.3.11.4      PICTURE Clause Editing
 X  5.3.11.5      Simple Insertion Editing
 X  5.3.11.6      Special Insertion Editing
 X  5.3.12        REDEFINES Clause
 X  5.3.13        RENAMES Clause
 X  5.3.14        SIGN Clause
 X  5.3.15        SYNCHRONIZED Clause
 X  5.3.15.2      Slack Bytes within Records
 X  5.3.16        USAGE Clause
 X  5.3.16.1      Computational Items
 X  5.3.16.2      DISPLAY Phrase
 X  5.3.16.3      DISPLAY-1 Phrase
 X  5.3.16.4      INDEX Phrase
 X  5.3.16.5      OBJECT REFERENCE Phrase
 X  5.3.16.6      POINTER Phrase
 X  5.3.16.7      PROCEDURE-POINTER Phrase
 X  5.3.16.8      NATIVE Phrase
 X  5.3.17        VALUE Clause
 X  5.3.17.1      Format 1
 X  5.3.17.2      Format 2
 X  5.3.17.2.1    Rules for Condition-Name Values:
 X  5.3.17.3      Format 3
 X  6.1           Procedure Division Structure
 X  6.1.1         Requirements for a Method Procedure Division
 X  6.1.2         The Procedure Division Header
 X  6.1.3         Declaratives
 X  6.1.4         Procedures
 X  6.1.5.2       Arithmetic with Date Fields
 X  6.1.5.2.1     Addition Involving Date Fields
 X  6.1.5.2.2     Subtraction Involving Date Fields
 X  6.1.5.2.3     Storing Arithmetic Results That Involve Date Fields
 X  6.1.6.2       Class Condition
 X  6.1.6.3       Condition-Name Condition
 X  6.1.6.3.1     Condition-Name Conditions and Windowed Date Field Comparisons
 X  6.1.6.4       Relation Condition
 X  6.1.6.4.1     Date Fields
 X  6.1.6.4.2     DBCS Items
 X  6.1.6.4.3     Pointer Data Items
 X  6.1.6.4.4     Procedure-Pointer Data Items
 X  6.1.6.4.5     Object Reference Data Items
 X  6.1.6.5.1     Comparing Numeric Operands
 X  6.1.6.5.2     Comparing Nonnumeric Operands
 X  6.1.6.5.3     Comparing Numeric and Nonnumeric Operands
 X  6.1.6.5.4     Comparing Index-Names and Index Data Items
 X  6.1.6.5.5     Comparison of DBCS Operands
 X  6.1.6.6       Sign Condition
 X  6.1.6.6.1     Date Fields in Sign Conditions
 X  6.1.6.11.1    Using Parentheses
 X  6.1.7.1       Imperative Statements
 X  6.1.7.2       Conditional Statements
 X  6.1.7.4       Explicit Scope Terminators
 X  6.1.8.1       CORRESPONDING Phrase
 X  6.1.8.3       ROUNDED Phrase
 X  6.1.8.4       SIZE ERROR Phrases
 X  6.1.8.6.1     Size of Operands
 X  6.1.8.9.1     Status Key
 X  6.1.8.9.2     Invalid Key Condition
 X  6.1.8.9.4     File Position Indicator
 X  6.2.1.1       Data Transfer
 X  6.2.1.2       System Information Transfer
 X  6.2.1.3       DATE, DATE YYYYMMDD, DAY, DAY YYYYDDD, DAY-OF-WEEK, and TIME
 X  6.2.2         ADD Statement
 X  6.2.3         ALTER Statement
 X  6.2.4         CALL Statement
 X  6.2.4.1       USING Phrase
 X  6.2.4.2       BY REFERENCE Phrase
 X  6.2.4.3       BY CONTENT Phrase
 X  6.2.4.4       BY VALUE Phrase
 X  6.2.4.5       RETURNING Phrase
 X  6.2.5         CANCEL Statement
 X  6.2.6         CLOSE Statement
 X  6.2.6.1       Effect of CLOSE Statement on File Types
 X  6.2.7         COMPUTE Statement
 X  6.2.9.2       Random or Dynamic Access Mode
 X  6.2.10        DISPLAY Statement
 X  6.2.11        DIVIDE Statement
 X  6.2.11.2      REMAINDER Phrase
 X  6.2.12        ENTRY Statement
 X  6.2.12.1      USING Phrase
 X  6.2.13        EVALUATE Statement
 X  6.2.14        EXIT Statement
 X  6.2.15        EXIT METHOD Statement
 X  6.2.16        EXIT PROGRAM Statement
 X  6.2.17        GOBACK Statement
 X  6.2.18.1      Unconditional GO TO
 X  6.2.18.2      Conditional GO TO
 X  6.2.18.3      Altered GO TO
 X  6.2.18.4      MORE-Labels GO TO
 X  6.2.19        IF Statement
 X  6.2.20        INITIALIZE Statement
 X  6.2.20.1      REPLACING Phrase
 X  6.2.20.2      INITIALIZE Statement Rules
 X  6.2.21        INSPECT Statement
 X  6.2.21.1      Effect of DBCS
 X  6.2.21.2      TALLYING Phrase (Formats 1 and 3)
 X  6.2.21.3      REPLACING Phrase (Formats 2 and 3)
 X  6.2.21.4      BEFORE and AFTER Phrases (All Formats)
 X  6.2.21.5      CONVERTING Phrase (Format 4)
 X  6.2.21.6      Data Types for Identifiers and Literals
 X  6.2.22        INVOKE Statement
 X  6.2.22.1      USING Phrase
 X  6.2.22.2      BY REFERENCE Phrase
 X  6.2.22.3      BY CONTENT Phrase
 X  6.2.22.4      BY VALUE Phrase
 X  6.2.22.5      Conformance Requirements for USING Phrase
 X  6.2.22.6      RETURNING Phrase
 X  6.2.22.7      ON EXCEPTION Phrase
 X  6.2.22.8      NOT ON EXCEPTION Phrase
 X  6.2.22.9      END-INVOKE Phrase
 X  6.2.22.10     INVOKE Parameter Type Conformance--Example
 X  6.2.23        MERGE Statement
 X  6.2.23.1      ASCENDING/DESCENDING KEY Phrase
 X  6.2.23.6      MERGE Special Registers
 X  6.2.24        MOVE Statement
 X  6.2.24.1      Elementary Moves
 X  6.2.24.1.1    Moves Involving Date Fields
 X  6.2.25        MULTIPLY Statement
 X  6.2.26        OPEN Statement
 X  6.2.26.1      General Rules
 X  6.2.26.3      OPEN Statement Notes
 X  6.2.27.1      Basic PERFORM Statement
 X  6.2.27.3      PERFORM with TIMES Phrase
 X  6.2.27.4      PERFORM with UNTIL Phrase
 X  6.2.27.5      PERFORM with VARYING Phrase
 X  6.2.28        READ Statement
 X  6.2.28.1      KEY IS Phrase
 X  6.2.28.2      AT END Phrases
 X  6.2.28.3      INVALID KEY Phrases
 X  6.2.28.6.1    Sequential Files
 X  6.2.28.6.2    Indexed or Relative Files
 X  6.2.29        RELEASE Statement
 X  6.2.30        RETURN Statement
 X  6.2.31        REWRITE Statement
 X  6.2.31.3      Effect of Record Locking (OS/2 VSAM Files Only)
 X  6.2.31.6      Indexed Files
 X  6.2.31.7      Relative Files
 X  6.2.32        SEARCH Statement
 X  6.2.32.2      NEXT SENTENCE
 X  6.2.32.5      VARYING Phrase
 X  6.2.32.7      Binary Search
 X  6.2.32.8      WHEN Phrase (Binary Search)
 X  6.2.33        SET Statement
 X  6.2.33.1      Format 1: SET for Basic Table Handling
 X  6.2.33.2      Format 2: SET for Adjusting Indexes
 X  6.2.33.5      Format 5: SET for USAGE IS POINTER Data Items
 X  6.2.33.6      Format 6: SET for USAGE IS PROCEDURE-POINTER Data Items
 X  6.2.33.6.1    Example of COBOL/C Interoperability (OS/390)
 X  6.2.33.7      Format 7: SET for USAGE OBJECT REFERENCE Data Items
 X  6.2.34        SORT Statement
 X  6.2.34.1      ASCENDING/DESCENDING KEY Phrase
 X  6.2.34.8      SORT Special Registers
 X  6.2.35.1      KEY Phrase
 X  6.2.35.2      INVALID KEY Phrases
 X  6.2.35.4      Effect of Record Locking (OS/2 VSAM Files Only)
 X  6.2.35.5      Indexed Files
 X  6.2.36        STOP Statement
 X  6.2.37        STRING Statement
 X  6.2.37.2      INTO Phrase
 X  6.2.37.3      POINTER Phrase
 X  6.2.38        SUBTRACT Statement
 X  6.2.39        UNSTRING Statement
 X  6.2.39.1      DELIMITED BY Phrase
 X  6.2.39.2      INTO Phrase
 X  6.2.39.3      POINTER Phrase
 X  6.2.40        WRITE Statement
 X  6.2.40.1      ADVANCING Phrase
 X  6.2.40.1.1    ADVANCING Phrase Rules
 X  6.2.40.1.2    LINAGE-COUNTER Rules
 X  6.2.40.2      END-OF-PAGE Phrases
 X  6.2.40.3      INVALID KEY Phrases
 X  6.2.40.5      Effect of Record Locking (OS/2 VSAM Files Only)
 X  6.2.40.6.2    Punch Function Files with the IBM 3525
 X  7.1.1         Specifying a Function
 X  7.1.1.4       Arguments
 X  7.1.2         Function Definitions
 X  7.1.7         CHAR
 X  7.1.10        DATE-OF-INTEGER
 X  7.1.11        DATE-TO-YYYYMMDD
 X  7.1.11.1      Example
 X  7.1.12        DATEVAL
 X  7.1.13        DAY-OF-INTEGER
 X  7.1.14        DAY-TO-YYYYDDD
 X  7.1.14.1      Example
 X  7.1.17        INTEGER-OF-DATE
 X  7.1.18        INTEGER-OF-DAY
 X  7.1.20        LENGTH
 X  7.1.24        MAX
 X  7.1.28        MIN
 X  7.1.31        NUMVAL-C
 X  7.1.33        ORD-MAX
 X  7.1.34        ORD-MIN
 X  7.1.45        UNDATE
 X  7.1.49        YEAR-TO-YYYY
 X  7.1.49.1      Example
 X  7.1.50        YEARWINDOW
 X  8.1.1         BASIS Statement
 X  8.1.2         CBL (PROCESS) Statement
 X  8.1.3         *CONTROL (*CBL) Statement
 X  8.1.3.1       Source Code Listing
 X  8.1.3.2       Object Code Listing
 X  8.1.3.3       Storage Map Listing
 X  8.1.4         COPY Statement
 X  8.1.4.1       SUPPRESS Phrase
 X  8.1.4.2       REPLACING Phrase
 X  8.1.4.3       Replacement and Comparison Rules
 X  8.1.5         DELETE Statement
 X  8.1.6         EJECT Statement
 X  8.1.8         INSERT Statement
 X  8.1.9         READY or RESET TRACE Statement
 X  8.1.10        REPLACE Statement
 X  8.1.10.2      Comparison Operation
 X  8.1.10.3      REPLACE Statement Notes
 X  8.1.11        SERVICE LABEL Statement
 X  8.1.12        SERVICE RELOAD Statement
 X  8.1.13        SKIP1/2/3 Statements
 X  8.1.14        TITLE Statement
 X  8.1.15        USE Statement
 X  8.1.15.1      EXCEPTION/ERROR Declarative
 X  8.1.15.3      LABEL Declarative
 X  8.1.15.4      DEBUGGING Declarative
 X  8.2           Compiler Directives
 X  8.2.1         CALLINTERFACE
 X  8.2.1.1       Syntax and General Rules
 X  8.2.1.2       Difference Between the Directive and Compiler Option
 X  8.2.1.2.1     Precedence of Sub Options
 |  FRONT_3.1     Fourth Edition (November 1998)
 |  1.7.2.1.3     Year-Last Date Field
 |  5.3.6         DATE FORMAT Clause
 |  5.3.6.1       Semantics of Windowed Date Fields
 |  5.3.6.1.1     Date Trigger Values (Host Only)
 |  5.3.6.2.1     Combining the DATE FORMAT Clause with Other Clauses
 |  5.3.6.2.2     Group Items That Are Date Fields
 |  5.3.6.2.4     Language Elements That Do Not Accept Windowed Date Fields As Arguments
 |  5.3.17.2      Format 2
 |  6.1.5.2       Arithmetic with Date Fields
 |  6.1.5.2.3     Storing Arithmetic Results That Involve Date Fields
 |  6.1.6.4.1     Date Fields
 |  6.2.2         ADD Statement
 |  6.2.7         COMPUTE Statement
 |  6.2.23.1      ASCENDING/DESCENDING KEY Phrase
 |  6.2.24.1.1    Moves Involving Date Fields
 |  6.2.34.1      ASCENDING/DESCENDING KEY Phrase
 |  6.2.38        SUBTRACT Statement
 |  7.1.12        DATEVAL


IBM Library Server Copyright 1989, 2005 IBM Corporation. All rights reserved.





Return to library:   z/OS | z/OS.e | TPF | z/VSE | z/VM | IBM Hardware | IBM System z Redbooks
Glossary:   IBM terminology
Publications:   How to order publications
Readers:   Download IBM Library Reader | Download IBM Softcopy Reader | Download Adobe® Acrobat® Reader®
Library management:   Download IBM Softcopy Librarian
Contacts:   Contact z/OS


Adobe, the Adobe logo, Acrobat, the Acrobat logo, and Acrobat Reader are registered trademarks of Adobe Systems incorporated.