
|
| 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. |
| 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: |
- 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
- 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
HW/08 |
|
© 2007 Verhoef Training, Inc.
|