Can I use the CA Datacom/AD or /DB loadlib from version 14.0 for my version 12.0 SVC in CAS9?

Document ID : KB000029441
Last Modified Date : 14/02/2018
Show Technical Document Details

Prior to version 14.0, CA Datacom used an SVC for communication between address spaces. When setting up the CAS9 JCL and input commands, it was necessary to include a STEPLIB DD statement to locate the initialization routine called DBRIMPR, and a DBLIBxx statement to locate and load the desired SVC module called DBSVCPR for the specific version of the SVC.

While the DBSVCPR module is included in version 14.0, the communication is now handled through PC Call modules. These are also loaded into system memory using the same CAS9 process, but the initialization and PC Call modules are loaded only using the input commands and the LOADLIB parameter. Therefore, there are no JCL changes to CAS9 for version 14.0 and above.

If the CAS9 loadlibs are changed to version 14.0, that version of the DBSVCPR is loaded, and is not able to be used by version 12.0 (or earlier) systems. Even though the CAS9 process will appear to be successful in loading the SVC, when starting a version 12.0 Multi-User Facility (called MUF), you could receive an error message:

DB01801E - INTERFACE ERROR - 44

This indicates a problem with the SVC, and in this case, the problem is that the version 12.0 MUF is trying to use a version 14.0 SVC, which is not compatible.

If you need to run a version 14.0 MUF and also a MUF for version 12.0 or earlier, be sure that you do not use the version 14.0 loadlib (ending in CABDLOAD for CA Datacom/DB and CAAXLOAD for CA Datacom/AD) in your JCL, but only add the version 14.0 PARMLIB statements to the input. The statements look like this:

PRODUCT(CA DATACOM) VERSION(BD14) INIT(DBCR4PR)   -
LOADLIB(YOUR.DATACOM.LOADLIB) -
PARM(PC=PROD,PCC=DBPCCPR)
PRODUCT(CA DATACOM) VERSION(BD14) INIT(DBCR4PR)   -
LOADLIB(YOUR.DATACOM.LOADLIB) -
PARM(PC=PROD,PCS=DBPCSPR)

For further information about loading the PC Call modules in version 14.0, please see the CA Datacom/DB Database and System Administration Guide, in the section, "Establishing Communication with z/OS > Installation and Use of the CA Datacom/DB Program Call PC Routines."

As always, please contact CA Technologies support for CA Datacom if you have further questions.