We are attempting to install the CA View release 12.2 base product but the SMP/E APPLY job is failing with a RC=12 due to receiving errors similar to the following:
What causes these errors and how can we resolve them in order to install the product?
The cause of the problem/errors is that, there is reference to HIPER PTF (RO87340) in the HOLDDATA that is downloaded from Support Online, but, the PTF is not in the pax installation file. The PTF was published after the pax file was created. As a result, the base install is failing because of HOLDDATA that references a HIPER PTF that was published after the release went GA.
When this scenario presents itself, customers have two options for getting the SMP/E APPLY (And ACCEPT) to run successfully...
Option 1 :
As per the comments in the SMP/E APPLY jobs JCL, in this case BRM5APP, the JCL should be modified to include the BYPASS(HOLDSYSTEM,HOLDERROR(reason id)) parameter. An example of what the BYPASS statement should look like in your particular case (regarding the errors on PTF RO87340 - reason ID=AC87514) would look like the following:
BYPASS(HOLDSYSTEM,HOLDERROR(AC87514)).
** NOTE **
- Add the above HOLDERROR parameter to BOTH the APPLY JCL (BRM5APP) as well as the ACCEPT (BRM6ACC) JCL.
- The addition of this parameter may cause the APPLY and ACCEPT jobs to receive a RC=04 and a "BYPASSED HOLD REASON REPORT" will be produced. But the jobs will run to "successful completion".
- Since the HOLD statements are purposefully and specifically in the HOLDDATA to draw your attention to the fact that you need to apply a HIPER PTF, you will want to make sure that you DOWNLOAD and APPLY the referenced PTF before implementing the product into a production environment!
The "BYPASSED HOLD REASON REPORT" will look similar to the following:
********************
********************
Option 2 :
The actual HOLDDATA file created by the job that downloads the HOLD data from CA Support Online, in this case job BRM1HOLD, can be manually edited and the statements associated to the missing PTF can be removed. The statements to be removed are as follows:
++HOLD(CBRMC20) ERROR FMID(CBRMC20)
REASON(AC87514) DATE(16007) CLASS(HIPER)
COMMENT(
PROBLEM VIEW-1972: MISSING DDS IN JOB MODE RECORDS, POSSIBLE CORRUPT
DATABASE
SMRTDATA(CHGDT(160107) FIX(RO87340)
SYMP(DAL)
)).
** NOTE **
IMPORTANT - since the HOLD statements are purposefully and specifically in the HOLDDATA file to draw your attention to the fact that you need to apply a HIPER PTF, you will want to make sure that you DOWNLOAD and APPLY the referenced PTF before implementing the product into a production environment!