
Interfacing to Your Security Package (TSIDSEC) User Exits
6-48 BIM-EPIC Installation and System Guide
User Exits
BIM-EPIC can extend the capabilities of security packages and job schedulers. BIM-EPIC
provides skeleton user exits for these interfaces, as well as a VSE Label utility.
Interfacing to Your Security Package (TSIDSEC)
At activation, BIM-EPIC looks for module TSIDSEC in the SVA. If this module is found,
BIM-EPIC transfers control to TSIDSEC before opening disk dataset extents or tape dataset
volumes.
BIM-EPIC passes a parameter list containing information about the dataset and function
requested. The parameter list fields are defined in the EIM macro, which can be used as a
DSECT.
You must insert code into the BIM-EPIC skeleton user exit TSIDSEC. Your code accesses
your security package and requests it to determine whether the function is approved. Then
your security package must either cancel the job or pass a return code indicating what BIM-
EPIC is to do with the function.
TSIDSEC is written in ASSEMBLER. BIM-EPIC branches to TSIDSEC with Register 15
pointing to the entry point. It returns through Register 14. The address of the parameter list is
passed in Register 1. Register 13 points to a 9-doubleword save area.
See the expansion of the EIM macro for more information on the use of registers, fields and
values, and return codes.
Coding this user exit incorrectly can make BIM-EPIC inoperable. Do not undertake this task
without adequate knowledge of BIM-EPIC and your security package.
Description
WARNING!
Kommentare zu diesen Handbüchern