Thank you all for your ideas and opinions. Just so we're all clear, I currently have no plans to make this kind of change to SMP/E, but its an idea I've had for a while and I thought it was worth discussing. And BTW your responses were pretty much what I expected.

Thanks again, and have a happy and safe New Year.

Kurt Quackenbush -- IBM, SMP/E Development

On 12/24/2015 1:05 AM, Skip Robinson wrote:
Well stated. I would expand 'mass APPLY' to include apply by source id,
especially (but not necessarily limited to) SRCID(). I'm liking the improved
future SMPE better and better. ;-) Still, I expect the CAUSER report to be
the sysprog's BFF.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
323-715-0595 Mobile
[email protected]
[email protected]


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]]
On Behalf Of Robert A. Rosenberg
Sent: Wednesday, December 23, 2015 09:36 PM
To: [email protected]
Subject: [Bulk] Re: PTF error clarification

At 08:50 -0500 on 12/23/2015, Kurt Quackenbush wrote about Re: PTF error
clarification:

Is a return code of 4 more appropriate for PTFs not applied because of
error hold?

This is an interesting idea, which I'm curious to hear opinions on.
If doing a mass APPLY (not using the SELECT operand), and PTFs are
stopped because of a PE (ERROR HOLD), either directly or in a requisite
chain that is stuck because of a PE, what RC should be used to identify
this condition?  RC=8?  4?  0?  Other ideas?

Kurt Quackenbush -- IBM, SMP/E Development

I think that RC=4 is the correct RC for a MASS APPLY. I see a MASS APPLY
as a
request to install all RECEIVED SYSMODS that have not yet been APPLY'ed.
Thus
a PE HOLD is a warning that an SYSMOD can not be APPLY'ed due to the PE
status.

For a SELECT APPLY then issue a RC=8. In this case I am saying to
specifically
APPLY the SYSMOD (as opposed to the MASS case where it APPLYs IF there is
no
reason to not APPLY such as due to a PE status) so the PE HOLD says that
the
SYSMOD should not be APPLY'ed and thus the SELECT is an error.

In the MASS case I am asking to APPLY all SYSMODs that can potentially be
APPLY'ed (so long as there are not reasons to not
APPLY) that thus the RC=4/Warning that some did not get APPLY'ed. In the
SELECT case I say I want a designated SYSMOD APPLY'ed and the RC=8/ERROR
says I selected a SYSMOD that should not have been SELECT'ed.

Note that a PE (or other) HOLD is not the only reason for a failure to
APPLY.
Missing IFREQs and PREs are also reasons for blocking the APPLY (either
MASS
selected or specifically SELECT'ed).

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

Reply via email to