Browse Prior Art Database

System Aliases for Callable Services Library Routines

IP.com Disclosure Number: IPCOM000121863D
Original Publication Date: 1991-Oct-01
Included in the Prior Art Database: 2005-Apr-03
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Related People

Berman, ES: AUTHOR [+4]

Abstract

Disclosed is a way for an application to guarantee that any of its Callable Services Library routines may be called directly if necessary.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 71% of the total text.

System Aliases for Callable Services Library Routines

      Disclosed is a way for an application to guarantee that
any of its Callable Services Library routines may be called directly
if necessary.

      Callable Services Library (CSL) routines are designed such that
they may be replaced or front ended by an installation or
application.  This is particularly useful if an installation wishes
to monitor or filter specific system services (access to files,
communication services, etc.).

      You may front end a CSL routine by:
      1.   Modifying the CSL control file entry of the routine you
wish to replace to map the original system routine to a new name.
      2.   Coding the front-end program such that it invokes this
routine under its new name.
      3.   Adding a CSL control file entry to map the old routine
name to the front-end program.
      4.   Generating a new CSL library using this modified CSL
control file.
      5.   Loading your new CSL library.

      Once this has been done, any invocation of the old routine name
will cause your front end to get control first.

      There are circumstances when the system routine must be assured
of getting control.  This is particularly true when the system needs
to redrive some activity that has already been initiated.

      A system alias for the CSL routine may be created for this
purpose.  This will initially cause the same module to be loaded into
two lo...