iSeries (AS/400) Advanced COBOL Programming

Course Code: ACB5

iSeries-AS/400 Advanced COBOL Programming is a self-paced, audio driven course providing practical training in advanced COBOL/400 tips and techniques.

Upon completion you'll be able to:

Create programs that use multiple subfiles with updates to data base files.
Call an IBM-supplied utility program from a COBOL program or a CL/COBOL program combination to perform character string searches.
Call an IBM-supplied utility program to execute dynamic CL commands from a COBOL program or a CL/COBOL program combination.
Call an IBM-supplied utility program that performs character translation, such as ASCII to EBCDIC or lower to uppercase.
Create "smart" programs that handle program exceptions and error conditions without terminating.
Create programs that access file member names, size, overrides, spooled files, cursor location, and library lists.
Create split-screen and other multiple subfile programs.
Create windows-style programs using user-defined streams.


Advanced Subfile Handling
Managing Multiple Subfiles
Multiple Subfiles with Data Base Update
Detecting Data Base Changes
Multiple Subfile Scrolling

Character String Search
Searching Data Base Files and Subfiles for Variable Character Strings
Variable Strings and Patterns
Using Wildcards
Case-Sensitive Search Options

Character Translation
Translating ASCII to and from EBCDIC
Translating Uppercase to and from Lowercase
Translating Characters with User-Defined Tables
Executing AS/400 Commands from Programs
Incorporating a Command Line in Interactive Programs
Executing Commands from an Interactive Program
Command Messages to an Interactive Program
Trapping Command Messages with Message Subfiles

Feedback Areas
I/O Feedback Areas
Using the ACCEPT Command with an I/O Feedback Area
Extracting Cursor Location
Determining Lowest Subfile Relative Record Number
Using a DDS Described I/O Feedback Area
Variable Help Windows
Variable Starting Line Formats with Subfiles
Cursor-Sensitive Help Text
"Point and Shoot" Function

User-Defined Data Streams
Creating User-Positioned (Dynamic) Windows
5250 Data Stream Commands
Formatting Data Streams

AS/400 programmers with experience in interactive COBOL programming

AS/400 Workstation Operations
AS/400 System Operations or equivalent experience.
AS/400 COBOL/400 Programming
AS/400 Interactive COBOL/400 Programming
AS/400 COBOL/400 Subfile Programming

Self Study Interactive


10 Audio CD's
Student Text
Interactive Software Media
Time Required
Approximately 10 Hours

£ 635