PL/I Programming

Course:   PL1P
Duration:   5 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/PL1P.html
 
Topics Covered In This Course

PL/1 concepts

  • Format
  • PL/1 character set
  • Keywords
  • Coding standards

Declarations

  • Files
  • Character
  • Decimal
  • Binary
  • Picture

Files

  • Sequential input and output
  • Fixed length records
  • Move mode and locate mode
  • Stream output for errors and debugging
  • Print files

Assignments

  • Data Conversion and precision
  • Expression evaluation
  • Operators

Structures and arrays

  • Expressions
  • Assignments

Program Logic

  • IF THEN ELSE
  • SELECT
  • DO loops

Program Structure

  • Procedures, internal and external
  • Function procedures
  • Arguments and parameters

Condition Handling

  • General concepts
  • Enabling and disabling
  • ERROR
  • ENDFILE

Storage

  • Automatic
  • Static
  • Based
  • Aligned and unaligned
  • Internal and external
  • Pointers and addresses

Built-in Functions

  • SUBSTR
  • ADDR
  • VERIFY
  • DATETIME
  • and others...

Compiler Options

  • GOSTMT
  • LIST
  • OPTIMIZE
  • AGGREGATE
  • ATTR and XREF
  • and others...

Efficiency

  • STATIC
  • REORDER
  • TOTAL
  • and others...

Standards

  • Standards, whether general or in house, are emphasised

Testing and Debugging

  • Compile
  • Link edit
  • Program execution
  • Test data creation
  • JCL
  • Error messages
What You Can Expect

Upon successful completion of this course delegates will be able to:

Who Should Take This Course

Programmers who will be coding or maintaining PL/1 applications. All programmers experienced in other languages who require cross training in PL/1, together with new programmers who require an introduction to PL/1 concepts and rules will benefit.

Recommended Prerequisites

An introduction to basic data processing concepts and IBM zSeries Orientation. Programming and Program Design, program edit and job submission knowledge are necessary.

Training Style

he workshops in this course are conducted in a hands on environment. The delegates will code, Execute and Debug a series of programs serving as excellent examples for future programming in PL/1.

Related Courses
Code Course Title Duration Level
MFAP
Assembler Programming
5 Days
I
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.