This course runs for a duration of 3 Days.
The class will run daily from 10 AM ET to 5 PM ET.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
This course is for Application programmers who want to learn more COBOL.
Audience:
Application programmers who want to learn more COBOL.
Introduction to Subroutines
A. Invoking Subroutines - CALL
B. Leaving a CALLed program
C. Passing Arguments and Receiving Parameters
Computer Exercise: A Mainline and Subroutines
Additional Subroutine Topics
A. Static vs. Dynamic CALLs
B. CALL ... ON OVERFLOW / EXCEPTION
C. CANCEL
D. Passing Arguments BY VALUE
E. How arguments are passed
F. How parameters are received G
G. Returning values: the RETURNING phrase
H. Shared Data: the EXTERNAL Attribute
Computer Exercise: External Subroutines and Shared Data
Nested Programs
A. Nested Programs - The Concept
B. Nested Program Structures
C. The Uses of Nested Programs
D. The INITIAL Attribute
Computer Exercise: Nested Programs
Additional Subroutine Capabilities - Optional
A. ENTRY Points
B. Local-storage
C. Recursive programs
D. Table Handling
E. Tables and subscripts
F. Loading a Table From a File
G. Looking Up an Element in a Table
Computer Exercise: Build and Print a Table
Table Handling, II
A. Sorting a Table
Computer Exercise: Table Sorting
Table Handling, III
A. Variable Length Tables
B. Two-Dimensional Tables
Initializing Tables
A. VALUE clauses, REDEFINES and INITIALIZE
B. Loops and I/O
C. PERFORM ... VARYING
Computer Exercise: Two Dimensional Tables
Indexing
A. Index-names and Index Data Items
B. SET, SEARCH, SEARCH ALL
Computer Exercise: Using Indexes and SEARCH
Intrinsic Functions and Tables
A. Concepts and Syntax
B. The ALL subscript
C. Variable Length Records
D. Defining
E. Processing
Computer Exercise: Reading a File With Variable Length Records
Introduction to String Handling In COBOL
A. Hex Notation
B. Reference Modification
C. LENGTH OF special register (IBM extension)
D. LENGTH intrinsic function
E. INSPECT
Computer Exercise: Analyzing Strings
More String Handling in COBOL
A. STRING
B. UNSTRING
Computer Exercise: More String Handling 8
COBOL SORT Facility (Optional)
A. Sort Files
B. The SORT Verb
C. Sort Control Statements
D. MERGE
Computer Exercise: COBOL SORT
Other Advanced Topics (Optional)
A. Null-terminated strings
B. Pointers
C. Address Of Special Register
D. Procedure-pointers
E. Function-pointers
F. Dynamic file allocation
Structured COBOL Workshop [for Enterprise COBOL] is a prerequisite for this course.