COBOL Programming
COBOL/400 Programming

1. Introduction
* COBOL Divisions
* Defining files and Processing data
* SDA
* RLU
2. Working with Screen Indicators
* Numbered indicators
* Using a separate indicator area
* Manipulating indicators in COBOL/400
* Conditioning Display attributes
* Conditioning Fields Overlapping Fields
* Naming indicators
3. COBOL/400 Specifics
* Select/Assign for display files
* Using the IO Feedback Area
* READ Verb
* WRITE Verb
4. Designing Display files
* Defining Display Files in COBOL
* Using the I-O Feedback Area
* Single and Multi-format Displays
* User-friendly Pop-up Windows
* COBOL/400 Design Issues
* Defining Display File Data Structures
* Using Indicators
* Using the I-O Feedback Area
* Using File Status Codes
5. Handling Error and Informational Messaging
* Using ERRMSG
* Using ERRSFL
* How to Use API's for Fast, Efficient Messaging
* Create and Apply User Message Files
* Tailor Dynamic Messaging for Program-specific Edits
6. Avoiding Record Locking Problems
7. Using Subfiles in COBOL
* Types of Subfile Displays
* Subfile Program Structure
* Subfile vs. Non-subfile Implementations
* DDS Keyword Interaction with COBOL/400
* Displaying a Subfile for Data Inquiry
* Subfile Loading Techniques Page-at-a-time vs. Full Load PageUp and PageDown Keys
* Record Selection and Positioning
8. Windows
* Using Windows in your displays
* Window borders
* Creating Help Text in a Window