On Wed, 25 Jan 2023 22:04:39 -0800, Ed Jaffe wrote:
>    ...
>One of our products had a bug in the base that was fixed by an APAR for
>which we added a ++HOLD(fmid) ERROR FMID(fmid) REASON(aparnum) statement
>to our HOLDDATA. Once the APAR was validated in the field and ready for
>PTF creation, a ++RELEASE(fmid) ERROR FMID(fmid) REASON(aparnum)
>statement was added to the HOLDDATA.
>
Why?  Has this been your custom?  Normally, I'd expect the hold to be removed
by APPLYing the corrective PTF  -- RELEASE is superfluous.

in: z/OS SMP/E Reference,  SA23-2276-50, I read:
    REASON
    identifies the HOLD reason ID that is to be removed from the SYSMOD.
    This field is required.
    • An error reason ID is the number of the APAR that caused the SYSMOD to be
      placed in exception status.
...
• ++RELEASE statements unconditionally remove a SYSMOD from exception
   status and should, therefore, be used with caution. To install a SYSMOD
   that is currently in exception status, you should probably not create and
   process a ++RELEASE statement, but rather use the appropriate BYPASS
  operand of the APPLY or ACCEPT command.

Note the word "unconditionally"; not contingent on the availability of the
corrective PTF.  I have never coded a ++RELEASE.
-- 
gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to