IBM Support

PM92598: CPSM EOT EOM EXITS NOT CLEANING UP AFTER MAS TERMINATION. EYUCL0107E IN CMAS EYULOG UPON MAS RESTART ATTEMPTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You have a CICS region (Managed Address Space, MAS) that is
    connected to CPSM. Your MAS experiences MVS related storage
    issues such as S878 or S80A. The region either terminates on
    its own or you cancel the region through the console. At this
    point the region terminates, and you may see an S922 return
    code.
    .
    Because CPSM has told MVS that they are to be notified when an
    address space goes away, the CPSM EOT (End Of Task) and EOM
    (End Of Memory) routines are invoked by MVS RTM. These EOT and
    EOM routines are supposed to clean up the CPSM environment when
    a MAS region ends. However, due to the storage shortage, the
    exit routines may not be able to perform their function. This
    may leave the CPSM environment in a state where it believes the
    MAS region is still running, even after it has terminated.
    On the subsequent restarts of the MAS, CICS will initialize but
    the CPSM MAS agent will not connect to the CMAS. You will see
    the following messages in your MAS
    .
    EYUCL0112E <masappl> Protocol Services initialization unable
                         to perform ICT Attach.
    EYUCL0124E <masappl> A failure occurred while attempting to
                         connect to CMAS <cmasname>.
    EYUCL0101E <masappl> Protocol Services initialization failed.
    EYUCI0101E <masappl> Communications initialization failed.
    EYUXM0004I <masappl> Message Services termination complete
    EYUXL0023I <masappl> Trace Services termination requested
    EYUXZ0001I <masappl> Trace Services termination complete
    EYUXL0012I <masappl> ESSS disconnect complete
    EYUXL0112E <masappl> LMAS initialization failed
    .
    .
    While in the EYULOG for the CMAS that it's trying to connect to
    you will see the following:
    .
         Shortly after the previous run of the MAS terminated:
    EYUCS0207W <cmasappl> Connected MAS <masname> is not
                          responding - APPLID(<masname>)
                          CICSplex(plexname).
    .
    .
         and then upon restart attempts for this same MAS, you see:
    EYUCL0008I <cmasappl> ESSS ICT entered for Attach to <masname>.
    EYUCL0107E <cmasappl> ESSS ICT attach to <masname> failed,
                          MAS already exists.
    EYUCL0009I <cmasappl> ESSS ICT entered for Detach from
                          <masname>.
    .
    Additional Symptom(s) Search Keyword(s): KIXREVSCB
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex/SM V3R1M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:    You have a CPSM Managed Address      *
    *                      Space (MAS) which is connected to a     *
    *                      CMAS. Your MAS experiences MVS re-      *
    *                      lated storage issues such as abend      *
    *                      S878 or abend S80A. Either the region   *
    *                      terminated on its own or you cancelled  *
    *                      the region through the system console.  *
    *                      The region terminated and you might     *
    *                      have seen an S922 abend.                *
    *                                                              *
    *                         On the subsequent restarts of the    *
    *                      MAS, CICS will initialize but the CPSM  *
    *                      MAS agent will not connect to the CMAS. *
    *                      You will see the following messages in  *
    *                      your MAS joblog:                        *
    *                      .                                       *
    *                           EYUCL0112E  Protocol Services      *
    *                                initialization unable to      *
    *                                perform ICT Attach.           *
    *                           EYUCL0124E  A failure occurred     *
    *                                while attempting to connect   *
    *                                to CMAS <cmasname>.           *
    *                           EYUCL0101E  Protocol Services      *
    *                                initialization failed.        *
    *                      .                                       *
    *                      and finally:                            *
    *                      .                                       *
    *                           EYUXL0012I  ESSS disconnect        *
    *                                complete                      *
    *                           EYUXL0112E  LMAS initialization    *
    *                                failed                        *
    *                      .                                       *
    *                         In the EYULOG for the CMAS to which  *
    *                      the MAS attempted to connect you will   *
    *                      see the following messages.             *
    *                      .                                       *
    *                      Shortly after the MAS terminated:       *
    *                      .                                       *
    *                           EYUCS0207W  Connected MAS <mas>    *
    *                                is not responding -           *
    *                                APPLID(<masappl>)             *
    *                                CICSplex(<plexname>).         *
    *                      .                                       *
    *                      Then during restart attempts for this   *
    *                      same MAS, you see:                      *
    *                      .                                       *
    *                           EYUCL0008I  ESSS ICT entered for   *
    *                                Attach to <mas>.              *
    *                           EYUCL0107E  ESSS ICT attach to     *
    *                                <mas> failed, MAS already     *
    *                                exists.                       *
    *                           EYUCL0009I  ESSS ICT entered for   *
    *                                Detach from <mas>.            *
    ****************************************************************
    * RECOMMENDATION: After applying this PTF, all CMASes, MASes   *
    *                 and WUI servers must be restarted with the   *
    *                 updated code.                                *
    *                                                              *
    *                 To restart with the updated code, the CPSM   *
    *                 Environment Service System Services (ESSS)   *
    *                 subsystem address space (EYUX310) must be    *
    *                 terminated and the CPSM EYUX subsystem End   *
    *                 of Task (EOT) exit (EYU9XEET) must be re-    *
    *                 loaded on the MVS image if a CMAS has been   *
    *                 started without the updated code, since the  *
    *                 last IPL.                                    *
    *                                                              *
    *                 This can be accomplished in either of two    *
    *                 ways:                                        *
    *                                                              *
    *                   1 - IPL the MVS Image.  This terminates    *
    *                       the ESSS and the EYUX subsystem.  When *
    *                       the first CMAS starts after the IPL,   *
    *                       the ESSS address space and the EYUX    *
    *                       subsystem will be started at the pro-  *
    *                       per level.                             *
    *                                                              *
    *                 Or:                                          *
    *                                                              *
    *                   2 - Stop all CMASes and MASes on an MVS    *
    *                       image.                                 *
    *                                                              *
    *                     - Use EYU9XENF to check that no address  *
    *                       spaces are connected to the ESSS sub-  *
    *                       system.                                *
    *                                                              *
    *                     - Use the EYU9XEUT TERMINATE function to *
    *                       stop the ESSS.                         *
    *                                                              *
    *                     - Use the EYU9XEUT RELOAD function with  *
    *                       the EOT option to reload EYU9XEET,     *
    *                       ensuring that UTILLIB specifies the    *
    *                       SEYUAUTH library updated by the PTF.   *
    *                                                              *
    *                     - Refresh LLA to ensure the updated      *
    *                       version of EYU9X310 is picked up.      *
    *                                                              *
    *                     - Restart any CMASes, MASes, and WUI     *
    *                       servers which execute on the MVS       *
    *                       image, ensuring that the updated       *
    *                       libraries are being picked up.  When   *
    *                       the first CMAS is started the ESSS     *
    *                       address space will be started at the   *
    *                       proper level.                          *
    *                                                              *
    *                 For details on EYU9XENF and the EYU9XEUT     *
    *                 TERMINATE and RELOAD functions, please       *
    *                 refer to "CICS Transaction Server for z/OS   *
    *                 CICSPlex SM Problem Determination Guide      *
    *                 Version 3 Release 1" (GC34-6472-xx).         *
    *                                                              *
    *                    Note that each MVS image can be updated   *
    *                 separately, and systems on an MVS image that *
    *                 are using the new code can communicate with  *
    *                 systems on other MVS images that are not yet *
    *                 using the new code.                          *
    ****************************************************************
       Because CPSM has installed subsystem End of Task and End of
    Memory exits, when an address space terminates modules EYU9XEET
    (XEET - CPSM End Of Task Exit) and EYU9XEEM (XEEM - CPSM End of
    Memory Exit) are invoked by MVS RTM.  These EOT and EOM modules
    are intended to clean up the CPSM environment when a MAS region
    ends.  However, because of the storage shortage, the EOT exit
    might not be called for all ending tasks, or if called, might
    be unable to perform the intended cleanup function.  This could
    leave the CPSM environment in a state where the CMAS believes
    that the MAS is still connected, even after the region has
    terminated.
    

Problem conclusion

  •    The CPSM CONNECT PC routine was modified to store a pointer
    to the work area acquired when it is entered in the region's
    Subsystem Connection Block (XECB).  If the TERMINATE PC routine
    finds a valid XECB containing a saved work area pointer, it
    will use the pre-allocated block rather that acquiring its own
    work area.  On completion, the TERMINATE routine will free the
    work area storage.  When called for end of memory, a valid XECB
    will not exist, but the EOM exit executes in the Scheduler
    address space, which will not be storage constrained.
       Normally the TERMINATE function is invoked to clean up any
    resources if a CPSM environment is found to exist when the EOT
    exit is driven for the TCB which originally connected to the
    ESSS subsystem.  (In a CMAS or MAS, this is the QR TCB.)  The
    CPSM subsystem exit router EYU9XEER (XEER) and the EOT exit
    EYU9XEET were modified to invoke the TERMINATE function if a
    CPSM environment still exists when the EOT exit is entered for
    the Job Step Task (DFHSIP in a MAS, EYU9XSTC in a CMAS).
       Because the MVS Address Space Control Block (ASCB) may no
    longer be valid when subsystem EOM exits are called, the ASID
    of the ASCB whose address was stored in the Connected Address
    Space Table Element (CASTE) will not be compared to the value
    passed in the parameter list if the TERMINATE PC routine is
    called by the EOM exit.
    

Temporary fix

  •             *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM92598

  • Reported component name

    CPSM CICS 3.1

  • Reported component ID

    5655M1501

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-09

  • Closed date

    2013-11-04

  • Last modified date

    2013-12-02

  • APAR is sysrouted FROM one or more of the following:

    PM92592

  • APAR is sysrouted TO one or more of the following:

    UI12154

Modules/Macros

  •    EYUTXEPC EYU9XECS EYU9XEET EYU9X310
    

Fix information

  • Fixed component name

    CPSM CICS 3.1

  • Fixed component ID

    5655M1501

Applicable component levels

  • R100 PSY UI12154

       UP13/11/06 P F311

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

{"0":{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},"343":{"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Line of Business":{"code":"LOB35","label":"Mainframe SW"}},"1":null,"2":null,"3":null,"4":null,"5":null,"6":null,"7":null,"8":null,"9":null,"10":null,"11":null,"12":null,"13":null,"14":null,"15":null,"16":null,"17":null,"18":null,"19":null,"20":null,"21":null,"22":null,"23":null,"24":null,"25":null,"26":null,"27":null,"28":null,"29":null,"30":null,"31":null,"32":null,"33":null,"34":null,"35":null,"36":null,"37":null,"38":null,"39":null,"40":null,"41":null,"42":null,"43":null,"44":null,"45":null,"46":null,"47":null,"48":null,"49":null,"50":null,"51":null,"52":null,"53":null,"54":null,"55":null,"56":null,"57":null,"58":null,"59":null,"60":null,"61":null,"62":null,"63":null,"64":null,"65":null,"66":null,"67":null,"68":null,"69":null,"70":null,"71":null,"72":null,"73":null,"74":null,"75":null,"76":null,"77":null,"78":null,"79":null,"80":null,"81":null,"82":null,"83":null,"84":null,"85":null,"86":null,"87":null,"88":null,"89":null,"90":null,"91":null,"92":null,"93":null,"94":null,"95":null,"96":null,"97":null,"98":null,"99":null,"100":null,"101":null,"102":null,"103":null,"104":null,"105":null,"106":null,"107":null,"108":null,"109":null,"110":null,"111":null,"112":null,"113":null,"114":null,"115":null,"116":null,"117":null,"118":null,"119":null,"120":null,"121":null,"122":null,"123":null,"124":null,"125":null,"126":null,"127":null,"128":null,"129":null,"130":null,"131":null,"132":null,"133":null,"134":null,"135":null,"136":null,"137":null,"138":null,"139":null,"140":null,"141":null,"142":null,"143":null,"144":null,"145":null,"146":null,"147":null,"148":null,"149":null,"150":null,"151":null,"152":null,"153":null,"154":null,"155":null,"156":null,"157":null,"158":null,"159":null,"160":null,"161":null,"162":null,"163":null,"164":null,"165":null,"166":null,"167":null,"168":null,"169":null,"170":null,"171":null,"172":null,"173":null,"174":null,"175":null,"176":null,"177":null,"178":null,"179":null,"180":null,"181":null,"182":null,"183":null,"184":null,"185":null,"186":null,"187":null,"188":null,"189":null,"190":null,"191":null,"192":null,"193":null,"194":null,"195":null,"196":null,"197":null,"198":null,"199":null,"200":null,"201":null,"202":null,"203":null,"204":null,"205":null,"206":null,"207":null,"208":null,"209":null,"210":null,"211":null,"212":null,"213":null,"214":null,"215":null,"216":null,"217":null,"218":null,"219":null,"220":null,"221":null,"222":null,"223":null,"224":null,"225":null,"226":null,"227":null,"228":null,"229":null,"230":null,"231":null,"232":null,"233":null,"234":null,"235":null,"236":null,"237":null,"238":null,"239":null,"240":null,"241":null,"242":null,"243":null,"244":null,"245":null,"246":null,"247":null,"248":null,"249":null,"250":null,"251":null,"252":null,"253":null,"254":null,"255":null,"256":null,"257":null,"258":null,"259":null,"260":null,"261":null,"262":null,"263":null,"264":null,"265":null,"266":null,"267":null,"268":null,"269":null,"270":null,"271":null,"272":null,"273":null,"274":null,"275":null,"276":null,"277":null,"278":null,"279":null,"280":null,"281":null,"282":null,"283":null,"284":null,"285":null,"286":null,"287":null,"288":null,"289":null,"290":null,"291":null,"292":null,"293":null,"294":null,"295":null,"296":null,"297":null,"298":null,"299":null,"300":null,"301":null,"302":null,"303":null,"304":null,"305":null,"306":null,"307":null,"308":null,"309":null,"310":null,"311":null,"312":null,"313":null,"314":null,"315":null,"316":null,"317":null,"318":null,"319":null,"320":null,"321":null,"322":null,"323":null,"324":null,"325":null,"326":null,"327":null,"328":null,"329":null,"330":null,"331":null,"332":null,"333":null,"334":null,"335":null,"336":null,"337":null,"338":null,"339":null,"340":null,"341":null,"342":null}

Document Information

Modified date:
22 February 2023