Control language
Control language (CL) allows system programmers and system administrators to write programs using IBM® i commands and other IBM-supplied commands.
Note: By using the code examples, you agree to the terms of the Code license and disclaimer information.
- Control language overview
The control language topic collection contains information about all control language (CL) commands that are part of the IBM i operating system. It also includes many CL commands for licensed programs that run on the IBM i operating system. - What's new for IBM i 7.1
Read about new or significantly changed information for the Control language topic collection. - PDF file for Control language
You can view and print a PDF file of this information. - CL command finder
By selecting this, you can access the CL command finder, a tool that allows you to search for CL commands by name or description. You can even display an alphabetic list of all commands, all new commands, or all changed commands. - Alphabetic list of CL commands by command name
By selecting this, you can display an alphabetic list of all commands by description. - CL commands by product
CL commands by product lists all the major CL commands for the system, grouped by product. - CL concepts
The control language (CL) is the set of all commands with which a user requests system functions. This information describes the basic concepts of CL that you need to understand before you use the commands. - CL programming
To program using CL, you must understand the procedures and concepts specific to CL programming. - Debugging CL programs and procedures
Debugging means detecting, diagnosing, and eliminating errors in Integrated Language Environment® (ILE) or original program model (OPM) programs. - Objects and libraries
Tasks and concepts specific to objects and libraries include performing functions on objects, creating libraries, and specifying object authority. - Messages
Messages are used to communicate between users and programs.