TTFlogo2.gif (2585 bytes)

Course Description

Advanced Topics in PL/I

 

This course: course objectives; course outline;
Related curriculum; Topic list; Course list; Home page

 

Course Code: E-720
Recommended Duration: 5 Days

Benefits

The student will learn how to use PL/I language features for variable length records, subroutines, storage control, string handling and the preprocessor, as well as how to use the Linkage Editor / Binder for development and maintenance. Students will also learn how to place data above the 16MB line.

Audience

Experienced PL/I programmers who need to use the more advanced features of the IBM Enterprise PL/I compiler in the z/OS environment.

Prerequisites

At the very least, the student entering this course should be knowledgable of the fundamental language elements of PL/I, be able to code and implement an application in PL/I, be comfortable with the text editor you use, and be able to code JCL to run batch jobs.

Related IBM Materials

This course is drawn from the most current versions of these IBM manuals; access to them in the classroom is desirable but not required:

PL/I Language Reference
PL/I Programming Guide

 

Major Topics Include
  • String handling
  • PL/I compiler options
  • Subroutines
  • Fetch / Release
  • Variable length records
  • Storage classes
  • Locate mode I/O
  • List processing techniques
  • Condition handling
  • The preprocessor
  • Tuning and performance
  • Extended addressing capabilities
  • PL/I compiler inputs and outputs
  • PL/I compiler cataloged procedures
  • Stream I/O
  • Multi-threading

Exercises

There are 13 hands-on exercises.

 

PL/I curriculum
Complete topics list
Home
this page last updated: 06 September, 2009

View course objectives and topical outline

Copyright © 2009 by Hunter Cobb