We are upgrading our Datacom system to Version 15.0, and when we ran the CAIRIM process on our LPAR, we received an error:
DB90152E - DATACOM PARM SYNTAX ERROR (C)
Here is the Datacom input in CARIMPRM for CAS9:
PRODUCT(CA-DATACOM) VERSION(BD11) INIT(DBRIMPR) -
PARM(D252,DBSVCPR,TYP=3)
PRODUCT(CA-DATACOM) VERSION(BD12) INIT(DBRIMPR) -
PARM(D254,DBSVCPR,TYP=3,LSFX=MSM)
PRODUCT(CA DATACOM) VERSION(BD12) INIT(DBRIMPR) -
PARM(D244,DBSVCPR,TYP=3,LSFX=ENF)
PRODUCT(CA DATACOM) VERSION(BD15) INIT(DBCR5PR) -
PARM(D245,DBSVCPR,TYP=3,LSFX=C11)
Component : CA Datacom/AD
Component : CA Datacom/DB
The wrong format commands were used in CARIMPRM
First, the description of the SYNTAX ERROR (C) is that the "PARM value does not start with PC= or NEW=AC."
I can see from your CAIRIM input file (CARIMPRM) that you are running Datacom versions 11.0 and 12.0 in your environment. We no longer use SVCs for communication, so your duplication of the current version 12.0 entry for Version 15.0 is incorrect. With Version 15.0, all communication is done through PC (Program Call) modules, and there is one module that needs to be loaded by the CAIRIM program.
To correct this error, review the Datacom/AD INSTJCL member AXRIM01 as has been described in the install documentation, and be sure to add all three lines to your CAS9 CARIMPRM input. You can also run the AXRIM01 job at any point to load the proper modules into the system.
The lines to be added to the CARIMPRM file are these (replace the value of the LOADLIB() parameter with your Datacom base loadlib):
PRODUCT(CA DATACOM) VERSION(BD15) INIT(DBCR5PR) -
LOADLIB(CAI.THLQ.CAAXLOAD) -
PARM(PC=PROD,PCC=DBPCCPR)
For more information about this PC routine loaded by CAIRIM, please see the Datacom/DB documentation section "Installation and Use of the Datacom/DB Program Call PC Routine."
As always, please contact Broadcom support for Datacom if you have further questions.