On 8/13/2014 2:40 AM, Mainframe Mainframe wrote:
While running receive hold data having FIXCAT entries Job, I am getting
below issue.
GIM58903W SMP/E COULD NOT PROCESS A ++HOLD FIXCAT MCS BECAUSE IT WOULD
HAVE MADE A CHANGE TO THE GLOBAL ZONE THAT
CANNOT BE PROCESSED COMPLETELY BY PRIOR LEVELS OF SMP/E. USE
THE UPGRADE COMMAND TO ALLOW SMP/E TO MAKE
SUCH CHANGES.
It appears your global zone was created or last upgraded by a rather old
service level of SMP/E.
I think the solution of this issue can be
//SMPCNTL DD *
SET BDY (GLOBAL) .
UPGRADE.
RECEIVE HOLDDATA .
Yes, do this, but only do it once. As was suggested, don't specify
UPGRADE in your everyday JCL. It should be used only as necessary when
you have determined it is the proper course of action.
In your particular case, if you're running only z/OS V1.13 and V2.1,
then you have no worries about SMP/E zone compatibility, as both z/OS
releases contain the same level of SMP/E, V3.6.
And finally, FIXCAT HOLDDATA directly affects only the global zone, but
it does cause long(er) sourceids to be assigned to SYSMODs in the global
zone, and those sourceids do get carried into the SYSMOD entries in the
target zones. So, after you fix your RECEIVE, you may get similar
errors when you apply CICS V5.2. However, the fix is the same, just run
UPGRADE and carry on.
Kurt Quackenbush -- IBM, SMP/E Development
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN