← Back to all articles

// Category

CL Commands

Control language scripting, job management, and automation on IBM AS400.

IBM i ILE Binding, Activation Groups, and Service Programs in 2026: BNDDIR, CRTPGM, *NEW vs *CALLER, and Designing for Reuse
A deep dive into the IBM i ILE binding model: how modules, programs, service programs, and binding directories relate, how…
IBM i Message Files and Exception Handling in CL in 2026: SNDPGMMSG, MONMSG, RCVMSG, Message Types, and Robust Error Handling
Master IBM i CL exception handling in 2026: message file architecture, CRTMSGF and ADDMSGD to define messages, SNDPGMMSG for escape…
IBM i System Startup and Shutdown Procedures in 2026: QSTRUP, STRTCP, STRSBS, ENDSBS, PWRDWNSYS, and IPL Modes
A complete guide to IBM i system startup and shutdown procedures in 2026: understanding the IPL sequence, configuring QSTRUP, starting…
IBM i System Operations with CL in 2026: Subsystem Management, Job Control, Data Queues, Output Queues, and Job Scheduling
The operational CL commands IBM i administrators use every day: WRKACTJOB status codes explained (RUN, DSKW, LCKW, MSGW), CHGJOB and…
CL job scheduling on IBM i: SBMJOB, WRKJOBSCDE, and automating batch work
IBM i batch jobs are the ones nobody watches — until one fails. This post covers SBMJOB, WRKJOBSCDE, job queues,…
CL commands for RPG programmers: the system layer you cannot ignore
If you write RPG, you already use CL whether you realise it or not. Every time you submit a job,…