Zoom Outline PDF View  or  Email Back to Schedule for New Hampshire


PL/I Programming




AUDIENCE:   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.

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

DURATION:   5 days.

APPROACH:   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.

OBJECTIVES:   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.

COURSE CONTENT:  
  1. PL/1 concepts
    • Format
    • PL/1 character set
    • Keywords
    • Coding standards
  2. Declarations
    • Files
    • Character
    • Decimal
    • Binary
    • Picture
  3. Files
    • Sequential input and output
    • Fixed length records
    • Move mode and locate mode
    • Stream output for errors and debugging
    • Print files
  4. Assignments
    • Data Conversion and precision
    • Expression evaluation
    • Operators
  5. Structures and arrays
    • Expressions
    • Assignments
  6. Program Logic
    • IF THEN ELSE
    • SELECT
    • DO loops
  7. Program Structure
    • Procedures, internal and external
    • Function procedures
    • Arguments and parameters
  8. Condition Handling
    • General concepts
    • Enabling and disabling
    • ERROR
    • ENDFILE
  9. Storage
    • Automatic
    • Static
    • Based
    • Aligned and unaligned
    • Internal and external
    • Pointers and addresses
  10. Built-in Functions
    • SUBSTR
    • ADDR
    • VERIFY
    • DATETIME
    • and others...
  11. Compiler Options
    • GOSTMT
    • LIST
    • OPTIMIZE
    • AGGREGATE
    • ATTR and XREF
    • and others...
  12. Efficiency
    • STATIC
    • REORDER
    • TOTAL
    • and others...
  13. Standards
    • Standards, whether general or in house, are emphasised
  14. Testing and Debugging
    • Compile
    • Link edit
    • Program execution
    • Test data creation
    • JCL
    • Error messages

HW/08

© 2007 Verhoef Training, Inc.

Schedule Dates

Course offered as
Inhouse or Public


There are no classes scheduled for this subject at this time.

Send us a request for this class

or

contact your account manager for scheduling information.

Contact Us


Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved