General » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITIL
Practical informationRegistration Programmers who want to write PL/I programs.
Participants should have some programming experience or otherwise have followed the course Introduction to programming). Some familiarity with the TSO/ISPF environment is required (see course ISPF/PDF basics).
Classroom instruction with exercises (60% of the time).
Guido Indesteege, Steven Scheldeman.
5 days.
In this practical course participants learn to use the PL/I programming language in order to write and maintain applications in PL/I. The participants will learn to write, test and execute programs.
After having followed this course:
The debugging and interpretation of compilation listings is also explained.
History - PL/I program: first introduction
Declaration of data elements
Complex data structures
RECORD input/output
Program flow: DO WHILE/UNTIL, IF THEN .... ELSE, SELECT
External and internal subroutines
Function manipulation
Exception handling
Treatment of files for input and output (sequential files)
The complete application development cycle from Source to Load Module is treated, some attention is given to the PL/I compiler and the Linkage Editor. The most frequent compiler options are discussed.
The execution stage including guide lines for testing and debugging are treated in detail.