Using sample assembler user exits

You can use the sample assembler user exit programs distributed with Language Environment to modify the code for the requirements of your application. Choose a sample program appropriate for your application. The following assembler user exit programs are delivered with Language Environment:

Table 1. Sample assembler user exits for Language Environment
Example user exit Operating system Where found Language (if language-specific)
CEEBXITA MVS™ (default) SCEESAMP  
CEEBXITC TSO SCEESAMP  
CEECXITA CICS® (default) SCEESAMP  
CEEBX05A MVS SCEESAMP VS COBOL II compatibility

If you install Language Environment at your site without modifying it, your system defaults are CEEBXITA and CEECXITA for MVS and CICS. You can find the source code for CEEBXITA, CEEBXITC, CEECXITA, and CEEBX05A on MVS in the sample library SCEESAMP.

The assembler user exit 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