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 Changing the assembler language user exit.
- High-level language (HLL) user exit
- Performs functions for enclave
initialization. See Changing the high-level language user exit.
- Abnormal termination user exit
- Collects problem determination data
when Language Environment® is
terminating an enclave due to an unhandled condition. See Customizing Language Environment abnormal termination exits.
- Load notification user exit
- Improves performance by preventing
frequently used modules from being loaded and deleted with each use.
See Creating a load notification user exit. The load notification user
exit is only available when Library Routine Retention (LRR) is used.
- Storage tuning user exit
- Provides a programming interface for collecting Language Environment storage
tuning information and setting the Language Environment runtime
option values for STACK, LIBSTACK, HEAP, ANYHEAP and BELOWHEAP. See Creating a storage tuning user exit. The storage tuning user exit is available
for CICS®, and for non-CICS
environments when LRR is used.
Restriction: Only the abnormal termination user exit supports
AMODE 64 applications.
See Storage tuning user exit for more information
about the features of the exits, default values, and syntax.
Choose which sample customization jobs to modify and run.
Table 1 lists the sample jobs that are members
of
Language Environment sample
library SCEESAMP.
Table 1. Sample
customization jobs for the user exitsUse this sample job |
To |
---|
CEEWDXIT |
Change installation-wide assembler
language user exit. |
CEEWCXIT |
Change installation-wide CICS assembler language user exit. |
CEEWUXIT |
Create an application-specific assembler
language user exit. |
CEEWHLLX |
Change high-level language user exit. |
CEEWDEXT |
Identify an abnormal termination
exit (non-CICS). |
CEEWCEXT |
Identify an abnormal termination
exit (CICS). |
CEEWQEXT |
Identify an abnormal termination exit (AMODE
64). |
CEEWLNUE |
Identify a load notification user
exit. |