The Base Toolkit - PL/I details
In the PL/I library for the Base Toolkit you will find 13 members, including code that demonstrates:
- Accepting and working with PARM data from the EXEC statement
- Working with files containing fixed length records and variable length records
- Static and dynamic invocation of subroutines
- Coding subroutines
- Report logic
- Linked list handling
- Using the following language features:
- Mixed case code
- Use '*' for data item names if data item is not referenced in the program
- Builtin function addr
- Builtin function datetime
- Builtin function index
- Builtin function length
- Builtin function min
- Builtin function null
- Builtin function pliretc
- Builtin function string
- Builtin function substr
- Builtin function verify
- Signal endpage
- Stream I/O
- Based storage
- Options(fetchable)
- Allocate
- Pointer references
- Passing and receiving data between subroutines
In addition, the User's Guide discusses how to:
- Code *PROCESS statements
- Code compile time parms in external data sets
- Use dynamic call (fetch)
- Bind programs to be called as subroutines both statically and dynamically
Related courses:
PL/I curriculum.