Sample programs for a security exit

Copybooks, sample program source and JCL for the security exit are supplied for High Level Assembler and COBOL. The sample program source and JCL are distributed in FMN.SFMNSAM1, and the copybooks in FMN.SFMNMAC1. They are:
FMN1AXIT
HLASM copybook for security exit parameters.
FMN1XITA
Sample HLASM code for program FMN1SXT.
FMN1UMDS
Usermod to install an HLASM version of FMN1SXT.
FMN1CXIT
COBOL copybook for security exit parameters.
FMN1XITC
Sample COBOL code for program FMN1SXT.
FMN1SECC
Job control to install a COBOL version of FMN1SXT.

To provide your version of FMN1SXT in HLASM you use the usermod FMN1UMDS as follows:

  1. Copy the member FMN1XITA from FMN.SFMNSAM1 to your own source library.
  2. Code your version of FMN1XITA in your source library, using FMN1XITA from FMN.SFMNSAM1 as a base.
  3. Modify the usermod FMN1UMDS member in FMN.SFMNSAM1 to meet your requirements. Refer to the usermod for information about changes you might need to make.
  4. Install SMP/E usermod FMN1UMDS.

To provide your version of FMN1SXT in COBOL:

  1. Copy the member FMN1XITC from FMN.SFMNSAM1 to your own source library.
  2. Code your version of FMN1XITC in your source library, using FMN1XITC from FMN.SFMNSAM1 as a base.
  3. Modify the sample job FMN1SECC in FMN.SFMNSAM1 to meet your site's requirements. Refer to the sample job for information about any changes you might need to make.
  4. Run the job to FMN1SECC to compile and link your version of FMN1SXT. This job will link FMN1SXT into FMN.SFMNMOD1.

To implement your exit, add FMN.SFMNMOD1 to your LINKLIST or to the STEPLIB DD statement in your TSO logon procedure.

Note: If the security exit program is written in COBOL, the performance of the application may be impacted.