Day 1
Course Introduction
Introduction to Structured Techniques
COBOL Program Components
Identification Division
Environment Division
Data Division
Procedure Division
Program Examples
Input / Output Operations
Environment Division - SELECT and ASSIGN
Procedure Division - FD and Record definition
Procedure Division - OPEN/CLOSE, READ/WRITE
Program Control Statements
The Family of PERFORMs
End processing statements - GOBACK
Conditional Statements – IF, EVALUATE
Statement Terminators (-END)
Sub Program Access - CALL statement
Hands-on Workshops
Day 2 – Hands-on Workshops
Program Code
Data Storage Types
Character and Numeric Moves
Edit Picture Characters
Special Features - Reference Modification, Figurative Constants,
Special Registers, INITIALIZE, SET, STRING, COPY
Arithmetic statements – Add, Subtract, Multiply, Divide, Compute
Day 3 - Hands-on Workshops
Table Processing
Table definitions
Search modes - SEARCH, SEARCH ALL
Subscripting vs. indexing
Day 4 - Hands-on Workshops
Additional Topics - Internal SORT, Debugging Abends, Intrinsic Functions
File Status, Calls to LE
Day 5 - Hands-on Workshops
Appendices
Appendix A Programming Exercises Appendix J Display Verb Examples
Appendix B JES RUN Appendix K Two Dimensional tables
Appendix C Error List Sample Appendix L Sub Program
Appendix D Internal Sort Appendix M Unstring
Appendix E Abend Aid Dump Analysis Appendix N Sample Program - CICS
Appendix F Intrinsic Functions Appendix O Sample Program - DB2
Appendix G File Status Code Appendix P Sample Program - IMS Database
Appendix H Calls to Language Environment Appendix Q Compiler Options
Appendix I EBCDIC Collating Sequence Appendix R Sample Program - VSAM
Appendix J Display Verb Examples
Appendix K Two Dimensional tables
Appendix L Sub Program
Appendix M Unstring
Appendix N Sample Program - CICS
Appendix O Sample Program - DB2
Appendix P Sample Program - IMS Database
Appendix Q Compiler Options
Appendix R Sample Program - VSAM
Appendix S COPY Replacing