COBOL Programming: Course No
COBOL Programming: Course No
Description Students will go in-depth to learn the four divisions of a COBOL program. Student knowledge is greatly enhanced
through the actual creation and execution of several small programs designed to reinforce lecture and in-class
discussions. Emphasis is placed on structured programming throughout the course.
Audience Individuals who are required to understand, develop, and maintain application programs written in COBOL.
Prerequisites Students should have an understanding of basic information systems concepts. No prior programming experience
is required. It would be helpful if the students were somewhat familiar with the installation’s compiling and
testing environment, since the course includes programming workshops.
Duration 5 days
©2007-08 | Keane, Inc.
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
[email protected]
Course Contents
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
[email protected]
8. Editing 12. Table Handling
• IF-ELSE • Table Handling
• CONTINUE • Table Terminology
• NEXT SENTENCE • Table Coding with REDEFINES
• Class Condition • Building A Table (Data Division)
• Sign Condition • Building A Table (Procedure Division)
• Relation Condition • Table Lookup
• Condition-Name Condition • PERFORM VARYING
• Table of Allowable Comparisons • INDEXES
• Compound & Negated IF-ELSE • SET Statement
• Compound Examples • SEARCH Statement
• Truth Tables • SEARCH ALL Statement
• EVALUATE 13. Sorting & Merging
9. Reports • The SORT/MERGE Process
• Report Components • SORT/MERGE Parameters
• COBOL Report Preparation • SORT/MERGE Collating Sequence
• Data Editing • Describing the Files
• Data Editing: Blank, Comma, Period • Procedure Division - SORT
• Data Editing: Dollar Sign, Minus, Plus • Procedure Division - Input
• Data Editing: Credits and Debits • Procedure Division - Output
• Suppressing & Protecting • RELEASE & RETURN
• Data Editing Characters - Floating • Notes
• Paper Positioning • SORT Special Registers
• Working Storage: Layout Definition • JCL Considerations
• Working Storage: Header Layouts • Merge Considerations
• Working Storage: Detail Line Layouts 14. VSAM File Handling
• Working Storage: Footer Layouts • QSAM
10. Arithmetic • VSAM
• COBOL Arithmetic • VSAM Catalogs
• COBOL Arithmetic Options • KSDS
• ADD • ESDS
• SUBTRACT • RRDS
• MULTIPLY • Access Methods Services (IDCAMS)
• DIVIDE • Sample Delete/Define for Tax Table
• COMPUTE • Sample Load from Sequential File to KSDS
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
[email protected]
• Reading a Record
• Writing a Record
• Removing a Record
Appendices
A. Advanced VSAM
B. Intrinsic Function
C. Batch Tracing Facility
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
[email protected]