Installing Datacom/AD 15.0 and running job SAMPJCL(AAX4APP), the SMP/E APPLY CHECK or APPLY is failing with:
APPLY CHECK /*** Remove to APPLY all functions ***/ (NOAPARS NOUSERMODS) SELECT ( CAAXF00 /*Datacom/AD */ CAADF00 /*Datacom Datadictionary */ CABDF00 /*Datacom/DB */ CAVEF00 /*Datacom SQL */ CAVQF00 /*IPC */ CAYTF00 /*Datacom Server */ ) BYPASS(HOLDSYSTEM). GIM30206E ** APPLY PROCESSING FAILED FOR SYSMOD CAAXF00. HOLD REASON IDS WERE NOT RESOLVED. GIM35901I ERROR HOLD AS00578 WAS NOT RESOLVED. GIM35901I ERROR HOLD AR82922 WAS NOT RESOLVED.
CAUSER SYSMOD SUMMARY REPORT FOR APPLY CHECK PROCESSING CAUSER FMID MESSAGE ID PAGE ERROR DESCRIPTION AND POSSIBLE CAUSES RO82922 CAVEF00 GIM35901I 6 ERROR HOLD AR82922 WAS NOT RESOLVED. SO00578 CABDF00 GIM35901I 4 ERROR HOLD AS00578 WAS NOT RESOLVED.
To resolve the HOLD errors you need to download and RECEIVE the PTFs (and all pre-reqs) that fix the HOLD ERRORs.
Then run the APPLY CHECK or APPLY again. With the GROUPEXTEND option it will apply all the required PTFs.
You can find the PTF that fixes the problem by looking at the following report from the APPLY CHECK.
Look at the RESOLVING SYSMOD column with a status of MISSING.
You have to download an RECEIVE all the PTFs marked as MISSING.
UNRESOLVED HOLD REASON REPORT FOR APPLY CHECK PROCESSING NOTE: THE SYSMODS LISTED IN THIS REPORT ALSO APPEAR IN THE CAUSER SYSMOD SUMMARY REPORT. HOLD MISSING HELD RESOLVING RESOLVER TYPE FMID CLASS APAR SYSMOD SYSMOD STATUS ------ ------- ------- ------- ------- --------- -------- CAVEF00 HIPER AR82922 RO82922 RO95762 MISSING
Another way to find the resolving PTF is to look at the ++HOLD statement and the keyword FIX.
You have to download an RECEIVE the PTFs mentioned in the FIX parameter of each ++HOLD.
++HOLD(RO82922) ERROR FMID(CAVEF00) REASON(AR82922) DATE(17208) CLASS(HIPER) COMMENT( PROBLEM SQL-2013: HINT KEY REMOVES KEYS UNTIL BASE IS REOPENED SMRTDATA(CHGDT(170727) FIX(RO95762) SYMP(FUL) )).
In this case PTFs RO95762 and SO01633 are needed.
If no fix is available for the HOLD ERROR then add the HOLDERROR option to the BYPASS in the APPLY CHECK or APPLY:
BYPASS (HOLDSYSTEM,HOLDERROR(reason id))
To bypass all HOLDERRORs use:
BYPASS (HOLDSYSTEM,HOLDERROR)
Once the fix becomes available you will need to apply it.