> Greg Price wrote:
> > halfmeg wrote:
> >What I wasn't expecting was the PTFs with ++ HOLD to be ACCEPTed.
> What I wasn't expecting was IBM PTFs SUPing USERMODs.
> How does that happen? I wouldn't think the USERMOD is
> listed in a SUP (or PRE) of the PTF's MCS.
> Usually these conflicts prevent the APPLY. The conventional
> action is to RESTORE the USERMODs, APPLY the PTFs, and
> then refit the USERMODs as required. The refitting may involve
> changing ZAP offsets, changing IEBUPDTE-controlled source
> code and/or line numbers, and changing the MCS to PRE the
> latest RMID of the element - presumably the PTF just applied.
> Tell me there is no BYPASS for ID, PRE or SUP in the job.
Hmmm, don't know why the sg0390 jobstream ( see below ) although Volker did explain in this post:
http://tech.groups.yahoo.com/group/H390-MVS/message/1573
//* Desc: ACCEPT Every APPLYed PTF (but not the USERMODs)
//*
//********************************************************************
//ACCEPT EXEC SMPACC
//SMPWRK3 DD UNIT=3350,SPACE=(CYL,(200,10,1000)),DCB=(BLKSIZE=3120,
// LRECL=80)
//SMPCNTL DD *
ACCEPT
E(
M026200
M026302
M026305
M026404
M026405
M026408
)
/* CHECK */
BYPASS(ID)
DIS(WRITE)
.
//OOPS EXEC PGM=OOPS,COND=(4,GE)
//
I agree with the last step however, oops.
> And yes, I believe the ++HOLD stuff is for SMP/E only.
> There was no such thing as HOLDDATA before SMP/E.
> With the advent of HOLDDATA, HOLD became a valid
> subparameter of BYPASS, which it is not in SMP 4.
Thanks, I noticed there were several mods to enable SMP 4 to accept the SMP/E control statements even though a 'warning' message was suppose to appear when it required 'manual' intervention. This was probably done to allow one release of the service from IBM without having to have one for SMP4 and another for SMP/E.
There are about 73 PTFs with ++ HOLD for one reason or another. It will take a while to look them over and figure out what needs to be done for each. Enrico has progressed with this I think according to his recent post.
Phil