A misunderstanding of the language or a failure to provide the
correct environment for using Enterprise PL/I can result in an apparent
malfunction of an Enterprise PL/I 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