Zoom Outline PDF View  or  Email Back to Schedule for Kentucky


Advanced COBOL




SUMMARY:   This course is designed to help students to improve their knowledge of COBOL tools, by training them in advanced language features and programming techniques.

PREREQUISITES:   The participants should have some experience in COBOL tools.

DURATION:   4 Days

APPROACH:   This class is taught by lecture with hands-on workshops.

OBJECTIVES:  

  • Write, execute, and debug COBOL programs using the Advanced features of COBOL.
  • Use multi-dimensional and variable length tables.
  • Use multi-program and sub-program calls
  • Use VSAM file manipulation.
  • Understand sorting, merging, and programming standards

COURSE CONTENT:  
  1. REVIEW OF COBOL CONCEPTS
    • What is COBOL Programming
    • How Does it Fit in the Environment
    • Basic Terms and Language Structure
    • Programming Fundamentals
    • COBOL Ground Rules
    • JCL Concepts
  2. ADVANCED COBOL LOGIC
    • Compound IF Statement
    • IF Logic Guidelines
    • The NOT Statement
    • Condition Names 88 Levels
    • The SET Statement for Condition Names
    • Testing for Blank Numeric Fields
    • COBOL 85 Changes
  3. CONTROL BREAK LOGIC
    • Concepts
    • One-Level Control Breaks
    • Two-Level Control Breaks
    • Three-Level Control Breaks
    • Page Overflow
    • Error Testing
  4. TABLE PROCESSING
    • Sequential Tables
    • The SEARCH Statement
    • The PERFORM VARYING Statement
    • Variable Length Tables
    • The SEARCH ALL Statement
    • Multi-dimensional Tables
  5. COBOL SORT AND MERGE
    • Basic SORT Requirements
    • The SELECT and SD Statements
    • The SORT Statement
    • USING and GIVING Options
    • Basic MERGE Requirements
    • Sorting Table Entries
    • Other Sort Logic
  6. VSAM FILE CONCEPTS
    • File Structures
    • KSDS Files
    • ESDS Files
    • RRDS Files
    • Alternate Indexes
  7. VSAM PROCESSING STATEMENTS
    • The INPUT-OUTPUT Section
    • The FILE Section
    • The OPEN and CLOSE Statements
    • The READ Statement
    • The WRITE Statement
  8. PROGRAMMING VSAM FILES
    • File Status
    • Random Processing
    • Sequential Processing
    • Relative Record Processing
  9. MULTI-PROGRAMMING
    • Program Linkage
    • Entry Points
    • Passing Data Between Programs
    • Nested Programs
    • The CALL Statement
  10. DEBUGGING COBOL PROGRAMS
    • Concepts
    • Types of Errors
    • Debugging Mode
    • The STATE Option
    • Storage Dumps
  11. SUMMARY
    • COBOL Future
    • Structures Programming in COBOL
    • COBOL 85 and the Future

HW/08

© 2007 Verhoef Training, Inc.

Schedule Dates

Course offered as
Inhouse or Public

Date Location State



Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved