Skip to main content

Test 000-042: Developing with IBM Enterprise PL/I

Tab navigation

Classroom Course

Course title: Structured PL/I Coding Workshop
Course duration: 5 days
Course number: E-710
Abstract: Students who complete this course will be able to write or maintain PL/I programs that do not require advanced capabilities of the language. The emphasis here is learning the basics of the language, along with developing program design skills using pseudocode. Topics include:
- Elements of PL/I
- Data descriptions
- Sequential files
- Major PL/I verbs
- Basic built-in functions
- Pseudovariables
- Pseudocode and program design
- Common logic requirements
- Programming from pseudocode
- Working with print files
- Match merge logic
- Arrays
- Elementary debugging

For information on pricing, scheduling and course registration (note course code number): Trainer's Friend website

Course title: Advanced Topics in PL/I
Course duration: 5 days
Course number: E-720
Abstract: 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 for development and maintenance. 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
- Stream I/O
- Multi-threading

For information on pricing, scheduling and course registration (note course code number): Trainer's Friend website

Product Documentation


SC27-1460-08

This book describes the rules and syntax for writing PL/I source programs to be compiled by Enterprise PL/I for z/OS and MVS. It includes information about program structure, data handling, program elements, input and output, and pre-processor and listing control.


SC27-1457-08

This book is for PL/I programmers and system programmers. It helps you understand how to use Enterprise PL/I for z/OS to compile PL/I programs. It also describes the operating system features that you would use to optimize program performance or handle errors.

GC27-1458-05
This book provides information to help you to move from a pre-Language Environment run-time library or IBM Language Environment for z/OS and to upgrade your source programs to IBM Enterprise PL/I for z/OS Version 3 Release 6. It suggests solutions to problems that arise because of differences in support between previous releases of PL/I (OS PL/I, PL/I for MVS & VM, and VisualAge PL/I) and Enterprise PL/I.

SC27-1461-06
This document lists the compiler messages and condition codes for this product. Each compiler message is in a format that gives the number of the message and provides a letter that represents the severity of the message. An explanation of the message is also given. Compiler messages are printed in groups according to these severity levels and the component that produced them. Condition codes reflect an aggregate of condition codes generated by the PL/I products on all platforms.

Retail Book

by Joan Kirkby Hughes
ISBN: 0471837466, available through the Amazon.com website.

A complete course in the PL/I programming language, presented in a simple and logical manner with many features to help the reader grasp the material quickly: checkpoint questions interspersed throughout each chapter; a detailed index to help locate references to technical points and answers to questions; a glossary of terms, and more. Also includes a section on debugging techniques to aid in coding and testing programs, and a case study in each chapter.

by R.A. Vowels
ISBN: 0959638490, available by mail from the publisher -- see http://www.users.bigpond.com/robin_v/PLI-BOOK.HTM

The book emphasizes fundamentals of structured programming through study of PL/I. It is designed for a reader's first or second exposure to computer programming, and is intended to provide a sound grounding for the reader who desires to study PL/I in greater depth. The book is organized into two parts. The first part (Chapters 0 to 9) is concerned with elements of PL/I. The second part (Chapters 10 to 26) introduces traditional and new algorithms.

by Eberhard Sturm
ISBN: 3528447923, available through the Amazon.de website.

This book covers the new features of the IBM PL/I compiler - for OS/2, Windows 95/NT and AIX in addition to the mainframe. Topics covered include packages, abstract data types, over one hundred new BUILTIN functions as well as general exception conditions. The book is suitable for self-study and introduces all areas of the language.

by Wolf Dieter Mell, Peter Preuss and Peter Sandner
ISBN: 3860259091, available through the Amazon.de website.

Web Resource

This is the official IBM website for PL/I information including documentation for IBM's PL/I products on all platforms.

Website provides a multitude of information on PL/I and links to additional PL/I resources.

In addition to the courses listed above, more PL/I courses are available.

Register for a test

Register for an IBM Certification test at Prometric and take a step into your future.