z/OS Language Environment Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Changing the assembler language user exit

z/OS Language Environment Customization
SA38-0685-00

Three sample jobs are installed in the CEE.SCEESAMP target data set to help you modify the assembler language user exit. Two of the jobs use SMP/E USERMODs to replace the IBM-supplied installation-wide assembler user exits. The third sample job creates an application-specific assembler user exit that can be link-edited with applications that need its functions. You can create several different application-specific user exits, each in a different partitioned data set, to satisfy the needs of different application programs. Source code for the sample assembler user exits is installed as members in the CEE.SCEESAMP data set.

Table 1. Sample assembler user exits for Language Environment
Example user exit Operating system Language (if language-specific)
CEEBXITA z/OS (default)  
CEEBXITC TSO/E  
CEECXITA CICS® (default)  
CEEBX05A z/OS VS COBOL II compatibility
Note:
  1. CEEBXITA and CEECXITA are the defaults on your system for z/OS and CICS, if Language Environment is installed at your installation without modification.
  2. The source code for CEEBXITA, CEEBXITC, CEECXITA, and CEEBX05A can be found in the SCEESAMP sample library.

Use the information in z/OS Language Environment Programming Guide to assist you in modifying the IBM-supplied user exits or in creating your own.

Start of change If you specify runtime options in an assembler language user exit, they override all other sources of runtime options except those that are specified as NONOVR. End of change

CEEBXITA performs functions for enclave initialization, normal and abnormal enclave termination, and process termination. CEEBXITA must be written in assembler language, because an HLL environment might not be established when the exit is invoked.

You can set up user exits for tasks such as:
  • Installation accounting and charge back
  • Installation audit controls
  • Programming standard enforcement
  • Common application runtime support

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014