TTFlogo2.gif (2585 bytes)

 

Enterprise COBOL Update I: Essentials - Topical Outline

Day One

The Legacy of VS COBOL II
   COBOL II Recap
        Mixed-case and un-named filler
        Packed-decimal and binary data declarations
        Tables: dimensions, sizes, and initialization
        Reference modification and hex notation
        Pointers and addresses
        Nested programs
        CALL ... BY CONTENT ... ON EXCEPTION enhancements
        PERFORM ... WITH TEST AFTER
        Scope terminators
        In-line PERFORM
        SET ... TO TRUE
        CONTINUE
        INITIALIZE
        EVALUATE
        Some Compiler Parm changes
        Changes in OPEN behavior
        Computer Exercise: Using the New COBOL Structures

COBOL Evolves
   COBOL/370 (Version 1, Release 1)
   New reserved words
   Compiler option changes
   Run-time JCL changes
   Language Environment Run-Time Parameters of interest

COBOL Intrinsic functions
   Concepts and Syntax
   Date and Time Related Functions
   String Related Functions
   Arithmetic, Business, and Mathematical Functions
   The ALL Intrinsic Function
   Computer Exercise: Using Intrinsic Functions

Introduction to Language Environment 
   What Is Language Environment?
   LE Services
   Benefits of Using LE
   Using LE Services

Day Two

A Deeper look at LE
    LE Program management model
    Survey of LE services
    Code fragments: condition handling and storage management
    Computer exercise (optional): Using a Condition Handler
    A Quick look at an LE dump (CEEDUMP)

COBOL for MVS & VM (Version 1, Release 2) Changes
   General Changes
       Apostrophes and Quotes
       Null-terminated non-numeric literals
       Long names, mixed case names
       Enhanced currency support
       Local-storage
       Recursive programs
       RETURNING on procedure division header and call
       Pass arguments BY VALUE
       Procedure-pointer extensions
   New Reserved Words
   New / Changed Compiler Options
   New / Changed Run-time Options
   INTDATE COBOL Compiler Installation Option
   Introduction of Object Oriented COBOL
   Computer Exercise: Using more of the new features

COBOL for OS/390 & VM (Version 2, Release 1) Changes
   DLL Support
   New ACCEPT options
   New intrinsic functions: DATE-TO-YYYYMMDD, DAY-TO-YYYYDDD, YEAR-TO-YYYY
   New compiler option
   Computer Exercise: New Intrinsic functions

COBOL for OS/390 & VM (Version 2, Release 2) Changes
    ADDRESS OF available for WORKING-STORAGE
    New usage: comp-5
    31-digit numbers
    Line sequential files
    New / changed compiler options
    Dynamic file allocation
    z/OS and OS/390 UNIX support
    Computer Exercise: Dynamic File Allocation From COBOL Program

Enterprise COBOL changes
    Enterprise COBOL V3R1
    Enterprise COBOL V3R2
    Enterprise COBOL V3R3
    Enterprise COBOL V3R4
    Enterprise COBOL V4R1

Enterprise COBOL Compiler: V3R1
    New reserved words
    Compiler option changes
    DB2 coprocessor (from earlier compiler)
    CICS integrated translator
    Multithreading support
    Function-pointers
    ADDRESS OF in CALL
    Other features discussed elsewhere

Enterprise COBOL Compiler: V3R2
    New / changed reserved words, compiler options
    New functionaltiy: overview

Enterprise COBOL Compiler: V3R3
    New / changed reserved words, compiler options
    New functionaltiy: overview

Enterprise COBOL Compiler: V3R4
    New / changed reserved words, compiler options
    New functionality:
        Larger table limits
        Unicode support stage 2
        REDEFINES extension

Enterprise COBOL Compiler: V4R1
    Compiler option changes
    New reserved words
    Enhanced XML support

Appendix: MLE - Millennium Language Extensions (Optional)
    MLE Concepts
    MLE compiler options
    MLE intrinsic functions: DATEVAL, UNDATE, YEARWINDOW
    Using MLE

Course information: D704 / 2 Days         These Materials © Copyright 2008 by Steven H. Comstock   V6.x

Course Objectives
Home page

this page last updated: 08 February, 2008
this page copyright © 2008 by The Trainer's Friend, Inc.