Language Environment provides
support for the following user exits:
- Assembler user exit
- Performs functions for enclave initialization, normal and abnormal
enclave termination, and process termination. See Assembler and HLL user exits.
- High-level language (HLL) user exit
- Performs functions for enclave initialization. See Assembler and HLL user exits.
- Abnormal termination user exit
- Collects problem determination data when Language Environment® is terminating
an enclave due to an unhandled condition. See Abnormal termination exit.
- Load notification user exit
- Improves performance by preventing frequently used modules from
being loaded and deleted with each use. The load notification user
exit is only available when Library Routine Retention (LRR) is used.
See Load notification user exit.
- Storage tuning user exit
- Provides a programming interface that allows you to collect Language Environment storage
tuning information and to set the Language Environment runtime
option values for STACK, LIBSTACK, HEAP, ANYHEAP and BELOWHEAP. The
storage tuning user exit is available on CICS® and on non-CICS when LRR is used. See Storage tuning user exit.