Introduction to CL Programming


Duration

3 - 4 hours

Overview

Audience

Personnel requiring a basic understanding of Control Language (CL) programming, including programmers, system programmers, and system operators.

Prerequisites

Good knowledge of data processing and iSeries operations. An overview of iSeries programming concepts would also be beneficial.

Objectives

After completing this course, the student should be able to:
  • Understand and describe the concepts and use of Control Language programming.
  • Understand and use the variables utilized in a Control Language program.
  • Control the processing of a Control Language program.
  • Understand and use the methods to access other programs from a Control Language program.
  • Pass information from one Control Language program to another.

Course Content

Unit 1 INTRODUCTION TO CL PROGRAMMING PRETEST

Unit 2 INTRODUCTION TO CONTROL LANGUAGE PROGRAMMING (CLP)

  • Introducing Control Language
  • Control Language Commands
  • Command Syntax
  • Control Language Programs

Unit 3 CL PROGRAM FUNCTION AND STRUCTURE

  • Control Language Program Functions
  • Control Language Program Structure
  • Using SEU to write a CL Program
  • Using CL Programs

Unit 4 CL VARIABLES

  • CL Variables
    • Declaring a Variable
    • Naming Conventions
  • Changing the Value of a Variable

Unit 5 CL PROGRAM CONTROL PROCESSING

  • Introduction to Control Processing Commands
  • Program Flow
  • Controlling Program Flow
  • Logical Operators

Unit 6 CALL, CALLPRC TRFCTL and RETURN COMMANDS

  • Calling Programs from a CL Program
  • Using CALL or CALLPRC
  • Transferring Control to Another Program
  • RETURN Command

Unit 7 PASSING PARAMETERS

  • Types of Parameters
  • Constants vs Variables
  • Passing Parameters Between Programs
  • Compiling a CL Program

Unit 8 INTRODUCTION TO CL PROGRAMMING MASTERY TEST

 
© Copyright 2007. All rights reserved. Interskill Learning, Inc.