← Back to all articles

// Category

CL Commands

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

IBM i Message Queues and CL Error Handling: SNDPGMMSG, RCVMSG, MONMSG, and Message Files in 2026
Master IBM i message queues and CL error handling in 2026: create message files with CRTMSGF and ADDMSGD, send informational…
ILE RPG Service Programs and Binding Directories: CRTSRVPGM, Export and Import, Activation Groups in 2026
Master ILE RPG service programs in 2026: compile RPG modules with CRTRPGMOD, create service programs with CRTSRVPGM, export and import…
IBM i Commitment Control and Transaction Management: STRCMTCTL, COMMIT, ROLLBACK, Savepoints, and Multi-File Updates in 2026
Master IBM i commitment control in 2026: start and end commitment definitions with STRCMTCTL and ENDCMTCTL, control DB2 transaction scope…
IBM i Job Scheduling with ADDJOBSCDE: Recurring Jobs, Schedule Calendars, Exception Calendars, RTVJOBSCDE, WRKJOBSCDE, and Monitoring in 2026
Master IBM i job scheduling in 2026: add recurring batch jobs with ADDJOBSCDE, manage schedules with WRKJOBSCDE and CHGJOBSCDE, create…
IBM i CL Data Areas and Data Queues: CRTDTAARA, RTVDTAARA, CHGDTAARA, CRTDTAQ, SNDDTAQ, RCVDTAQ, and Inter-Program Communication in 2026
Master IBM i data areas and data queues for inter-program communication in 2026: create and manage data areas with CRTDTAARA,…
IBM i Job Scheduling: ADDJOBSCDE, WRKJOBSCDE, IBM Advanced Job Scheduler, Notifications, and Batch Automation in 2026
Automate IBM i batch jobs in 2026: add recurring schedule entries with ADDJOBSCDE, manage and monitor schedules with WRKJOBSCDE, set…
CL Error Handling and Exception Management on IBM i: MONMSG, Escape Messages, Condition Handlers, SNDPGMMSG, and Robust CL Procedure Design in 2026
Build robust IBM i CL programs with proper exception handling: IBM i message types, MONMSG command patterns, program message queue…
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,…