COBOLSTACK.COM
//CS200  EXEC PGM=COURSE,PARM='CS200'

IBM i track · Core · 5 days · prerequisite: CS100-level literacy

IBM i / AS400 RPG Track

The midrange stack end to end: objects and libraries, DDS files, modern RPG IV, the subfile pattern, and CL to drive it — the developer profile every Silverlake shop hires for.

Cohort / corporate first self-paced release follows recording

//SYLLABUS DD DISP=SHR

Syllabus

Every session ends in a lab on your own environment. Labs are machine-checked against expected outputs — you and your L&D team always know exactly where you stand.

IBM i orientation

Objects, libraries and members — the model that isn't datasets. 5250 screens, WRK* commands, PDM and the editor.

LAB Navigate, find things, run things.

DDS and database files

Physical and logical files, keys, record formats; CRTPF/CRTLF; DSPFFD and why self-describing files change everything.

LAB Build the vendor master from DDS.

RPG IV fundamentals

Fixed-form heritage and free-form present; declarations, indicators and how to avoid them; operations and expressions; /COPY.

LAB List and maintenance programs.

Database I/O

CHAIN, READ, READE, WRITE, UPDATE, DELETE; level checks; MONITOR/ON-ERROR handling.

LAB Keyed maintenance done right.

Display files and subfiles

DDS display files and the subfile pattern — SFLPAG and SFLSIZ, load-all versus page-at-a-time, function keys.

LAB The classic subfile ladder: inquiry, search, paging, then maintenance.

CL programming

CL structure, variables and parameters, MONMSG, OVRDBF; SBMJOB and the job scheduler.

LAB A CL driver that schedules the nightly run.

ILE and embedded SQL

Modules, service programs, binding; SELECT INTO and cursors in RPG.

LAB Capstone: subfile app + scheduled batch chain, end to end.

//SKILLS  DD DSN=AFTER.THIS.COURSE

After this course, you can

The environment

Your seat is a private, full IBM i-compatible environment with 5250, DDS, RPG IV and CL in the browser — nothing to install, snapshot and reset per exercise. By the end of the course the lab harness will have verified: a subfile application plus a CL-scheduled batch chain per student.