A misunderstanding of the language or a failure to provide the
correct environment for using PL/I for MVS™ &
VM can result in an apparent malfunction of a PL/I for MVS & VM routine. Any of the following, for
example, might cause a malfunction:
- Using uninitialized variables
- Using controlled variables that have not been allocated
- Reading records into incorrect structures
- Misusing array subscripts
- Misusing pointer variables
- Incorrect conversion
- Incorrect arithmetic operations
- Incorrect string manipulation operations