Check out our comprehensive lineup of Control Language (CL) training offerings to find the educational options that are right for you.
 |
 |  | Control Language Programming (Online Series)
 This series contains the following courses:
Introduction to CL Programming
Variables and Built-In Functions
Controlling Command and Program Flow
Interactive CL Applications
Message Processing in a CL Program
Accessing Database Files, Data Queues, and Data Areas
Debugging an ILE CL Program
Debugging an OPM CL Program
Control Language Programming Competency Exam

|
 |
 |
 |  | Introduction to CL Programming (Online Course)
 Control Language Commands
Control Language Programs
Commands Commonly Used in a CL Program
Using the SEU to Create a CL Program
Entering CL Source Statements
Debugging Facilities for CL Programs

|
 |
 |
 |  | Variables and Built-In Functions (Online Course)
 CL Program Variables
Declaring Variables
The CHGVAR Command
Accepting Parameters
Other Commands that Modify Variables
Built-In Functions

|
 |
 |
 |  | Controlling Command and Program Flow (Online Course)
 Introduction to Conditional Processing
Coding an Execution Loop
Developing a Modular Application
Coding Calling Programs and Procedures
Coding Subprograms and Called Procedures

|
 |
 |
 |  | Interactive CL Applications (Online Course)
 Creating a Display File
Coding an Interactive Program
Working with Multiple Workstations
Overriding Display File Parameters

|
 |
 |
 |  | Message Processing in a CL Program (Online Course)
 Message Concepts
Sending Messages
Receiving Messages
Monitoring Messages

|
 |
 |
 |  | Accessing Database Files, Data Queues, and Data Areas (Online Course)
 Performing Database Processing in a CL Program
Simulating Random Access
Using Data Queues
Using Data Areas

|
 |
 |
 |  | Debugging an ILE CL Program (Online Course)
 Introduction to the ILE Source-Level Debugger
Sample Debugging Session
Using Breakpoints
Displaying and Changing Variables
Stepping Through a Program
Additional Debugging Functions

|
 |
 |
 |  | Debugging an OPM CL Program (Online Course)
 Introduction to the IBM i Debugging Facilities
Using Breakpoints
Displaying and Changing Variables
Tracing Program Execution
Displaying and Changing Debug Mode Attributes

|
 |
 |
 |  | Control Language Programming (Online Competency Exam)
 This Competency Exam tests your mastery of the objectives for the courses that make up the Control Language Programming series:
Introduction to CL Programming
Variables and Built-In Functions
Controlling Command and Program Flow
Interactive CL Applications
Message Processing in a CL Program
Accessing Database Files, Data Queues, and Data Areas
Debugging an ILE CL Program
Debugging an OPM CL Program
The exam is divided into separate parts, one for each course in the series. Successfully completing all parts of the exam demonstrates your proficiency in the skills required to effectively code CL programs.

|
 |
 |
 |  | System i AS/400 Concepts and Facilities with Control Language (Onsite Training)
 This course provides an introduction to the IBM System i (AS/400) for Programmers, System Administrators and other technical personnel. Students learn programming tools and operational concepts which are supported by supervised Hands-on Lab exercises. This class also provides an introduction to IBM i Programming using the i/OS Control Language.
Among the class materials that each student receives are two textbooks and a student guide for their reference after the class. This class provides the prerequisites needed to attend the RPG IV and COBOL Programming Workshops.

|
 |
 |
 |  | System i AS/400 Control Language Programming Workshop (3 or 5 Day Options) (Onsite Training)
 This class provides a comprehensive introduction to the IBM System i (AS/400) Control Language, writing programs using CL. This class is current with all the newest CL enhancements and IBM announcements.

|
 |
 |
 |  | AS/400 Control Language Programming (Audio Training)
 AS/400 Control Language Programming is a self-paced audiocassette course providing comprehensive, practical training in the writing of Control Language (CL) programs.

|
 |
 |
 |  | Control Language Programming (Audio Training)
 AS/400 Control Language Programming is a self-paced audiocassette course providing comprehensive, practical training in the writing of Control Language (CL) programs.

|
 |
 |
 |  | CL and Programming Techniques (Audio Training)
 CL and Programming Techniques is a self-paced, audio-cassette course providing comprehensive, practical interactive training in advanced CL programming concepts and techniques.

|
 |