PL/1 Programming Introduction Course

Course Code: RT 405
Course Abstract: This course will introduce participants to the skills necessary to code PL/I programs in an OS/390 and z/OS environment. A series of written and lab exercises will be used to reinforce the classroom education.
Audience: This course is designed for programmers, technical support personnel, and any other individuals that have a need to write PL/I programs.
Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Use PL/I statements to perform stream I/O
> Perform arithmetic calculations and character operations
> Use such PL/I programming constructs as:
IF statements
SELECT WHEN constructs
DO WHILE and iterative DO loop sequences
> Read and write sequential datasets
> Code user developed PL/I subroutines and functions
> Use list-directed and edit-directed stream I/O
> Use structures and picture variables
> Use record I/O
> Compile and linkedit PL/I programs

Course Topics:

PL/I Language Basics       
Statement Syntax
Variables
Assignment Statement
GET LIST Statement
PUT LIST Statement

Compiling and Executing Your Program  
JCL Requirements for Compiling and Linkediting the Program
Interpreting the Compiler Output
PL/I Compiler Directives
Executing the PL/I program
PL/I Debugging Facilities

Conditional Processing
IF THEN ELSE Statement
Do-Groups
SELECT WHEN Sequence
Conditions and ON Units

DO Loops
Iterative DO Sequence
DO WHILE END Sequence
DO UNTIL Sequence
DO LOOP Sequence

DO Loops
LEAVE Statement
ITERATE Statement
EXIT Statement
GOTO Statement

PL/I Built-in Functions      
String Functions
Date/time Functions
Arithmetic Functions
Mathematical Functions
Array-handling Functions

User defined Subroutines and Functions   
Defining Subroutines
Using Subroutines
Defining Functions
Using Functions

Files and Stream I/O 
Declaring Files
List-directed I/O
Edit-directed I/O
Record I/O and Structures 
Declaring Files
READ Statement
WRITE Statement
Structures
Pictures

What to Know Before You Go

Prerequisites:

Introduction to z/OS  or equivalent experience
TSO/ISPF or equivalent experience
Previous experience in designing and coding application programs will enhance the results of this course

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning