PL/I Programming

Course:  PL1P
Duration:  5 Days
Level:  I
« Hide The Details
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:

  • Demonstrate a thorough grounding in the fundamentals of PL/ 1 programming.
  • Write a typical PL/1 program using well-structured and efficient code.
  • Compile, test and debug their programs.
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.

« Hide The Details
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.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]