++HOLD (UZ12345) /* Put this PTF */
FMID(FXY1040) /* for this function */
ERROR /* into hold error status */
REASON(AZ12345) /* for the APAR. */
COMMENT(WHEN RUNNING PRODUCT XYZ and OC4
ABEND MAY OCCUR) /* */.
++RELEASE (UZ12345) /* Remove this PTF */
FMID(FXY1040) /* for this function */
ERROR /* from hold error status */
REASON(AZ12345) /* for the APAR. */.
The risk with this method of processing is that SMP/E no longer has any record of PTF UZ12345 being in exception status. Therefore, the next time any modifications are installed on the system with product XYZ installed, the PTF is installed, introducing a potential 0C4 problem into that system.
SET BDY(MVSTST1) /* Process MVSTST1 tgt zone.*/.
APPLY S(UZ12345) /* Process the PTF. */
BYPASS(HOLDERR(AZ12345)) /* Bypass known error.*/.
Now the PTF is installed on one system, but SMP/E still remembers that it is in hold error status and does not allow it to be installed on any other system.