Example 3: Specifying a hold class

Here is an example of a SYSMOD containing a ++HOLD statement for a PTF requiring a change that applies only if a Year 2000-related fix is desired.
++PTF(UZ12345)              /* PTF modification.        */.
++VER(Z038) FMID(FXY1040)   /* For MVS product FXY1040. */
           .                /* No prerequisites.        */
++HOLD     (UZ12345)        /* Hold this PTF            */
           FMID(FXY1040)    /* for this function        */
           ERROR            /* for APAR fix.            */
           REASON(AQ19558)  /* APAR is AQ19558.         */
           COMMENT(SMRTDATA(FIX(UQ21725)
                   SYMP(YR2000) CHGDT(981019)))
           CLASS(YR2000)    /* This change is required  */
                            /* only for Yr 2000 support.*/.
++MOD(IFBMOD01)             /* Change this module       */
           DISTLIB(AOS12)   /* in this DLIB.            */.