Configuring CAS9/CAIRIM for CA Datacom version 14.x and 15.x
Article ID: 44445
CA DatacomCA Common ServicesCA Datacom/DBCA Datacom/AD
When running multiple versions of CA Datacom/DB or CA Datacom/AD, it is not always obvious how to set up the CAIRIM/CAS9 process to support both versions. This article will explain how to set this up for version 14.x and 15.x together.
Release: Component: DB
With the release of version 14.0, the CA Datacom initialization through CAIRIM took a new approach (compared to previous releases) which is much simpler and which provides much more flexibility, especially in those environments supporting multiple versions. With this new approach, all of the information needed is in each set of control statements, and there are no JCL statements used. In versions prior to 14.0, there was a need for a STEPLIB entry and for a DBLIBxx entry. These are not used in version 14.x and 15.x, so it should be easy to set up both versions.
First, your CAIRIM should have statements like these for version 14.x: //RIMPC.PARMLIB DD * PRODUCT(CA DATACOM) VERSION(BD14) INIT(DBCR4PR) - LOADLIB(CAI.THLQ.CABDLOAD) - PARM(PC=PROD,PCC=DBPCCPR) PRODUCT(CA DATACOM) VERSION(BD14) INIT(DBCR4PR) - LOADLIB(CAI.THLQ.CABDLOAD) - PARM(PC=PROD,PCS=DBPCSPR) /*
As you can see, you will specify the version 14.0 loadlib on each of the statements for DBPCCPR and DBPCSPR, which are called and used for version 14.0. Then, for version 15.x, you will have this one statement: //RIMPC.PARMLIB DD * PRODUCT(CA DATACOM) VERSION(BD15) INIT(DBCR5PR) - LOADLIB(CAI.THLQ.CABDLOAD) - PARM(PC=PROD,PCC=DBPCCPR) /*
You will once again specify the LOADLIB for your version 15.x environment here. Even though the program name - DBPCCPR - is the same, it is identified for version 15.x, and this entry will be used for version 15.0 calls, while the above set will be used for version 14.0 calls.