CAS9: STEPLIB and DBLIB not used with Datacom Version 15
search cancel

CAS9: STEPLIB and DBLIB not used with Datacom Version 15

book

Article ID: 246454

calendar_today

Updated On:

Products

Datacom Datacom/AD Datacom/DB

Issue/Introduction

We are upgrading DATACOM from R15 to R15.1 this weekend and noticed that the CAS9 Proc contained the below two entries for CAAXLOAD.

. . .
//CAIRIM       EXEC   PGM=CAIRIM,TIME=1440
//STEPLIB      DD     DSN=SYS1.CA1.LOAD,DISP=SHR
//             DD     DSN=APFPCA7.UCC7SPC.HTF1.CAL2LOAD,DISP=SHR
//             DD     DSN=APFPDCOM.HTF1.R14.ENF.CAAXLOAD,DISP=SHR
. . .
//DBLIB        DD     DSN=APFPDCOM.HTF1.R14.CAAXLOAD,DISP=SHR
. . .
  1. What is the DBLIB used for and is it needed?
  2. Can we just remove these two entries and run w/o them? 

Environment

Component : Datacom/AD

Component : Datacom/DB

Cause

These CAS9 JCL entries are left over from older versions and have not been cleaned up.

Resolution

These entries are in your PARMLIB member:

*          CA DATACOM AD 14.0                             
PRODUCT(CA DATACOM) VERSION(BD14) INIT(DBCR4PR)         -
LOADLIB(APFPDCOM.HTF1.R14.CAAXLOAD)                     -
PARM(PC=PROD,PCC=DBPCCPR)                                
PRODUCT(CA DATACOM) VERSION(BD14) INIT(DBCR4PR)         -
LOADLIB(APFPDCOM.HTF1.R14.CAAXLOAD)                     -
PARM(PC=PROD,PCS=DBPCSPR)       

This set of modules is loaded for Datacom Version 14.0. As you can see, it uses APFPDCOM.HTF1.R14.CAAXLOAD for both modules (DBPCCPR and DBPCSPR).

 *         CA DATACOM AD R15.0                            
PRODUCT(CA DATACOM) VERSION(BD15) INIT(DBCR5PR)         - 
LOADLIB(APFPDCOM.HTF1.R15.MUF111A.CAAXLOAD)             - 
PARM(PC=PROD,PCC=DBPCCPR)                                

This is for the Datacom Version 15.x load of DBPCCPR (there is no DBPCSPR any longer). This module is loaded from APFPDCOM.HTF1.R15.MUF111A.CAAXLOAD.

These Parmlib entries appear correct as entered, and they are all you need for your Datacom environment. In previous releases (r12.0, 11.0, etc.), we handled this sort of processing in a different way, and these required the STEPLIB and DBLIB entries to load the SVC that was used in those versions. You mentioned in your note that you will be removing the 14.0 entries, and I think you can clean all this up at the same time.

If you know for certain that you are only running Version 15.x Datacom MUFs, then this will be what you need to do.

  1. In the CAS9 proc JCL, remove APFPDCOM.HTF1.R14.ENF.CAAXLOAD from STEPLIB
  2. In the CAS9 proc JCL, remove the entire DBLIB DD statement
  3. In the CAINIT Parmlib member, remove the Datacom Version 14.0 entries for DBPCCPR and DBPCSPR
  4. As part of the upgrade to Datacom Version 15.1, replace the LOADLIB() value if needed for the Version 15.x entry of DBPCCPR in the CAINIT Parmlib member. Remember that this loadlib needs to be APF-authorized. If the loadlib name is not going to change, then you do not need this step.

Additional Information

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