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)
PROBLEM SQL-2013: HINT KEY REMOVES KEYS UNTIL BASE IS
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:
Once the fix becomes available you will need to apply it.