search cancel

How to use the LOADLIB parameter for your PRODUCTS in the CAIRIM PRODUCT statements

book

Article ID: 49110

calendar_today

Updated On:

Products

CA 1 Tape Management CA 1 Tape Management - Copycat Utility CA 1 Tape Management - Add-On Options Compress Data Compression for MVS Compress Data Compression for Fujitsu Datacom DATACOM - AD CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services CA ECOMETER SERVER COMPONENT FOC EASYTRIEVE REPORT GENERATOR FOR COMMON SERVICES INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA ON DEMAND PORTAL CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware

Issue/Introduction

Description:

Explanation how to use the LOADLIB parameter used by CAIRIM

Solution:

You can use the LOADLIB parameter for your products, but keep in mind :

You can direct CAIRIM to a specific data set for loading the initialization routine by specifying the LOADLIB parameter.

The data set must be APF authorized.

The LOADLIB parameter causes TASKLIB for the routine to switch to that data set.

If LOADLIB is used, the initialization routine and the associated CAIRIM program modules must be either in the LINKLST or in the data set specified by the LOADLIB parameter. If they are only in a CAIRIM STEPLIB, an S806 abend will occur.

You can control your LOADLIB definitions by using the utility CAIRIMU :

The Resource Initialization Manager Utility, CAIRIMU, lists the product or component name, version and level, and displays the result of each initialization routine in the form of date, time, and success or failure based on the return code. By executing this utility, you can determine which products and components have been initialized.

The following parameter structure (in CARIMPRM) for initialization statements is used for all software solution and service definitions:

 	PRODUCT(desc) VERSION(vers) LOADLIB(dsn) -       
                      INIT(name) PARM(parm) 

Where dsn is Data set name for solution or service load modules. If the modules are in LINKLIST or the CAIRIM procedure STEPLIB, then the LOADLIB parameter need not be specified.

Environment

Release: CA90SV00200-14.1-Common Services-for z/OS
Component: