IBM

Control Language Programming Workshop for IBM i

With OL20G course, learn to write easy to use and efficient control language (CL) programs which may be used to perform a variety of system and application control functions.

GK #0529Virtual Classroom Live
FormatsVirtual Classroom Live

What you’ll learn

  • CL programming concepts
    • Lab - Set up your environment (required)
  • Basic CL programming
    • Lab - Write a basic CL program (required)
    • Lab - Initial program (required)
    • Lab - Menu-like program (required)
    • Lab - Call/Transfer control (required)
    • Lab - Calculator (required)
  • Program creation and debugging
    • Lab - Debugging (required)
  • Intermediate CL programming
    • Lab - Data area retrieval (recommended)
    • Lab - External attributes CVAT, SST (recommended)
  • CL message programming (topic 1)
    • Lab - Basic message handling (required)
    • Lab - Send user message command (required)
  • CL message programming (topic 2)
    • Lab - Monitor message (required)
    • Lab - Message programming (required)
    • Lab - Inquiry messages (recommended)
  • User-written tools
    • Lab - User-written tool (optional)
  • Batch jobs
    • Lab - SBMJOB and LDA (recommended)
    • Lab - Data queues (recommended)
  • Commands
    • Lab - Commands (recommended)

Upcoming training

Dates and availability are confirmed by Bolt when we follow up. All times are shown in the provider’s stated time zone.

2026-10-13 — 2026-10-169:30 AM - 5:30 PM EST
Virtual Classroom LiveONLINE · English