Control Language programming Workshop for IBM i (OL20G) – Outline

Detailed Course Outline

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)