Interskill Learning Mainframe Training

Brazilian Portuguese French German Italian Russian Spanish (European) Spanish (Latin American)
+44 (0) 1625 441120

The Online Mainframe Training Specialists
Search   Course Catalogue   Live Chat!  
Return to Catalogue Home     Return to Curriculum Listing

IBM i - CL Programming Functions and Messaging


4 hours


The CL Programming Functions and Messaging course describes the more advanced features of Control Language programming. It focuses on how to use CL message handling to monitor the correct execution of CL programs.


Programmers, system programmers, system operators, and other personnel requiring a basic knowledge of Control Language (CL) programming


Completion of the "CL Programming" course or equivalent experience.


After completing this course, the student will be able to:

  • Identify built in functions (%SUBSTRING, %SWITCH, etc.)
  • Identify how to retrieve job and system values into a CL program
  • Define Program Message Queues
  • recognise message types
  • Identify how to monitor for system messages sent to your CL program
  • Identify how to send various message types through the system by using CL programs

Course Content

CL Built-in Functions

Built-in Functions

Retrieving Values into a CL Program

Retrieving Job Values
Retrieving System Values
Built-in Functions - %Binary

CL Program Message Queues

Program Message Queues
Message Types
MONMSG Command
Global and Command Monitors

Sending Messages with a CL Program

Sending Messages
Commands for Sending Messages
Sending Messages to Users
Sending Messages Between Programs

CL Programming Functions and Messaging Mastery Test

Looking for more information about Interskill Learning Products?
Contact our Learning Consultants or call us at +44 (0) 1625 441120