The CA Intertest r 10 JCL install receive step fails with the error messages below when doing a new install.
GIM20311E ** THERE IS A SYNTAX ERROR IN THE CONTROL STATEMENT AT COLUMN 36.
GIM50001E ** THERE IS AN ERROR IN FUNCTION SYSMOD CAVHA00.
GIM34701E ** SMP/E EXPECTED TO FIND AN MCS.
When the client ran the JCL member UNZIPJCL to create the product installation dataset on DASD they removed the CAI literal from the HLQ.In the UNZIPJCL member users are instructed to doing the following.
//* - Change all occurrences of "yourHLQ" to a prefix for the
//* interim DASD files that will be used as input into the SMP/E
//* RECEIVE. This prefix must not match the prefix you will
//* use for the SMP/E installed libraries. The length of
//* "yourHLQ" must not be greater than 25 characters.
For example
<ARCHDEF archid="CAI.AVHA0G0.SMPMCS"
newname="yourHLQ.CAI.AVHA0G0.SMPMCS"
volume="*"
replace="YES"
> </ARCHDEF>
<ARCHDEF archid="CAI.CAVHA00.F1"
newname="yourHLQ.CAI.CAVHA00.F1"
volume="*"
replace="YES"
> </ARCHDEF>
<ARCHDEF archid="CAI.CAVHA00.F2"
newname="yourHLQ.CAI.CAVHA00.F2"
volume="*"
replace="YES""
In this case the client did a GLOBAL change on yourHLQ.CAI instead of yourHLQ so the dataset was changed to INTERT10.AVHA0G0.SMPMCS instead of INTERT10.CAI.AVHA0G0.SMPMCS
The receive step requires all the datasets have the CAI as part of the HLQ.
When you do the global change to the Z/OS installation datasets only change yourHLQ as instructed it the JCL comments to your high level qualifier. Do not issue the global change on yourHLQ.CAI