CAIRIM simplifies the installation of CA products and provides improved reliability, availability, and serviceability. This service provides the following features:
- Installation of z/OS Interfaces—CAIRIM eliminates the need for user SVCs, LPA modifications, SMF exits, or additions to your subsystem table. It installs the interfaces to z/OS that are required by CA products and common components.
For products that require SMF information, the CAI SMF Interceptor (CAISMFI) dynamically processes the SMF data independent of any SMF exits or SMF control settings.
- Verification of Installation—During initialization, CAIRIM verifies that all requested product services are satisfied. After initialization, you can use verification utilities to review the initialized CA product interfaces.
- Automatic Startup of Software—CAIRIM supports an auto commands function for issuing commands upon completion of the CAIRIM initialization processes. You can issue auto commands regardless of the success of any initialization process, and you can use them to start any product or task in your system.
- Proper Timing and Order of Installation—CAIRIM provides the basic environment needed for all CA products prior to the initialization and startup of the products themselves. Multiple CA products share a single initialization request for each component.
For CA products that must obtain control before the job entry subsystem (JES) starts, CAIRIM must be executed before JES2. For this reason, CAIRIM can also be installed into your operating system tables as a permanent subsystem. In these products, the auto commands of CAIRIM are used to start JES.
- Installation and Maintenance of Products Without an Initial Program Load (IPL)—CAIRIM can install a product without an IPL. You can run CAIRIM to install new products without affecting those already installed on your active system.
Because CA products can use CAIRIM services to re-initialize operating modules, you can apply emergency maintenance, and if necessary, remove it from your active system, without an IPL.
Specification of different program libraries and initialization routines for testing and backout is also supported. Your usage of this feature depends on the level of support provided by the CA product you are using.
- Comprehensive Error Handling—CAIRIM processes abends or other errors in any initialization routine, and issues messages for them. This makes problem detection and handling easier than that encountered with a disassociated set of system modifications.