CA Common Services for z/OS and OS/390

This section presents an overview of the CA Common Services for z/OS and OS/390 that uses. See your CA Common Services documentation more information. If there are other CA products installed at your site, some of these Services might already be installed. The following CA Common Services for z/OS and OS/390 are required to install and use :
cl
This section presents an overview of the CA Common Services for z/OS and OS/390 that
CA Librarian
uses. See your CA Common Services documentation more information. If there are other CA products installed at your site, some of these Services might already be installed. The following CA Common Services for z/OS and OS/390 are required to install and use
CA Librarian
:
  • CAIRIM
  • CAISSF
  • CA C Runtime
The following CA Common Services for z/OS and OS/390 are
not
required to install or use
CA Librarian
:
  • CA Earl
  • CA SRAM
CAIRIM
CAIRIM, the CAI Resource Initialization Manager, is the common driver for a collection of dynamic initialization routines that eliminate the need for user SVCs, SMF exits, subsystems, and other installation requirements commonly encountered when installing systems software.
These routines are grouped under the CA dynamic service code S910. Some of CAIRIM's features are:
  • Obtaining SMF data
  • Verification of proper software installation
  • Installation of z/OS and OS/390 interfaces
  • Automatic startup of CA and other vendor products
  • Proper timing and order of initialization.
CA Librarian
uses CAIRIM to install the
CA Librarian
subsystem and SVC.
CAISSF
CAISSF, the CAI Standard Security Facility, allows CA software to offer standardized security interfaces regardless of the underlying access control software. CAISSF offers user authentication and resource access validation facilities. It can interface with CA security products (such as CA ACF2 or CA Top Secret) or compatible non-CA security products. CAISSF is a subservice contained in the CA service code S910 (CAIRIM). For CA security products, some of CAISSF's features include:
  • A single security mechanism
  • Isolation of CA enterprise solutions from CA or vendor mechanisms.
For non-CA security products, some of CAISSF's features include:
  • Resource class translation
  • Access level translation
  • Selective logging of requests
  • Request type control
  • Message support for failed access.
CA Librarian
uses CAISSF to provide security for
CA Librarian
libraries and members.
CA-C Runtime
CA-C Runtime is a runtime facility with re-entrancy capabilities. Its modular architecture insulates C Runtime programs from system and release dependencies. There is little, if any, system-dependent code linked with the user program. This allows for smaller user programs and easier maintenance. CA-C Runtime uses a memory manager to handle dynamic allocation requests for small pieces of storage. This enables fewer calls to be made on the operating system, resulting in faster allocation and de-allocation. Specifications for the use of CA-C Runtime are presented in solution-specific documentation as is necessary.
CA Earl Reporting Service
The CA Earl (Easy Access Report Language) Reporting component is a user-friendly report definition facility with the power of a comprehensive programming system. CA Earl lets you modify and print the contents and layout of a predefined CA product report using English-like statements. The routines that provide this service are grouped under the CA service code XE60. Some of the CA Earl Reporting Service's features are:
  • Page, user, and field headings
  • Automatic subtotaling and totaling capabilities
  • Automatic data editing
  • Full arithmetic computational facilities
  • High-level capabilities
  • Enhanced printed output control.
The
CA Librarian
Change Control Facility (LIB/CCF) optionally uses CA Earl to generate LIB/CCF reports.
CA SRAM Service
The CA SRAM (Sort Reentrant Access Method) Service is a complete replacement for conventional methods of invoking a sort system from high-level languages. CA SRAM allows the activation of several sorts concurrently, thereby simplifying the data and logic flow. The user program can manipulate the incoming data to the sort in a high-level language without the need for special exit routines.
The service routines that accomplish this are grouped under the CA service code SR66. Some of CA SRAM's features are:
  • All loaded modules are coded to be completely reentrant
  • Sorts in ascending or descending sequence
  • Accepts fixed and variable length records
  • Allows key definitions to spread out over the record
  • Low overhead
  • Operating system independence.
The
CA Librarian
Change Control Facility (LIB/CCF) optionally uses CA SRAM with CA Earl.