Security Support Library

The security support library

  • Is provided for installations that require additional security measures applied to user log-on and user activities that change chargecodes, accesscodes, and passwords.

  • Contains the LOGONCHECK entry point.

    The LOGONCHECK entry point is a procedure that accepts parameters from a message control system (MCS) and returns a value of type REAL. Your installation must supply the code that processes the parameters and generates the REAL value.

The value returned can indicate that a station where a log-on violation occurred is to be cleared.

MCSs that support LOGONCHECK include MARC, Transaction Server, Web Transaction Server, and CANDE.

If you install the Unisys-supplied SYSTEM/SECURITYSUPPORT code file (which is released as SYSTEM/SECURITYSUPPORT/SKELETON) as the SECURITYSUPPORT support library, a value of 0 (zero) is returned to LOGONCHECK callers and the library has no effect.

Note: Use of the security support library is entirely optional. The secure operation of your system does not in any way depend on the presence of the library.

The SECURITYSUPPORT function is associated with SYSTEM/SECURITYSUPPORT/JACKET. This library links to the SECSUPPORT function and passes calls to the LOGONCHECK entry point to SECSUPPORT, allowing the security library to be replaced without terminating all callers.

To replace the SECSUPPORT library, copy the new SYSTEM/SECURITYSUPPORT code file. Then, enter the following:

SL SECSUPPORT = <code file name>
<mix> AX INSTALL

Where <mix> is the mix number of *SYSTEM/SECURITYSUPPORT/JACKET.

For information about the parameters passed to LOGONCHECK and the way in which an MCS uses the returned value, see the documentation of the LOGONCHECK procedure in the file SYMBOL/SECURITYSUPPORT.