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

Reply via email to