IBM Support

PM94059: CPSM CICSPLEX OR CMAS BROADCAST LEG COUNT DECREMENTED INCORRECTLY

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a multi-leg broadcast gets timed out, but one of the legs is
    in an XMIT state (it is a multi-buffer send, and we have sent
    at least the first buffer, but not the last,) method CSLT may
    process this leg multiple times, invalidly decrementing the leg
    count to the point where it is 0. At this point method CTRC
    gets called and may pre-maturely clean up the entire broadcast.
    Additional Symptom(s) Search Keyword(s): KIXREVSVR
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V4R2M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a CMAS times out one leg of a      *
    *                      multi-leg broadcast, errors can occur   *
    *                      that result in control blocks in use    *
    *                      for the broadcast to be prematurely     *
    *                      made available for other communications *
    *                      requests.  This can cause invalid       *
    *                      failures for those requests, and the    *
    *                      orphaning of the control blocks,        *
    *                      leading to the CMAS issuing the         *
    *                      following error message:                *
    *                                                              *
    *                        EYUCT0105E Transport Services         *
    *                                   control block shortage     *
    *                                   has occurred.              *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all CMASes must be restarted.  Note    *
    *                 that the restarts do not need to occur at    *
    *                 the same time.                               *
    ****************************************************************
    When one leg of a multi-leg broadcast is timed out while in XMIT
    state (it is a multi-buffer broadcast, and at least the first
    buffer has been sent for the leg, but not the last buffer),
    logic errors in methods EYU0CSLT (CSLT) and EYU0CTRC (CTRC) can
    cause the control blocks in use by the broadcast being released
    while still in use.  If this occurs, it is possible that
    multiple communications requests can be using the same control
    blocks concurrently.  This will lead to the failure of those
    requests, and the orphaning of the control blocks
    

Problem conclusion

  • CSLT and CTRC have been updated to properly handle the time out
    of one leg of a multi-leg broadcast, which is in XMIT state.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM94059

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    70M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-29

  • Closed date

    2013-08-14

  • Last modified date

    2013-09-03

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

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

    PM94840 UK96688

Modules/Macros

  •    EYU0CSLT EYU0CTRC
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R70M PSY UK96688

       UP13/08/16 P F308

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.

[{"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":"4.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 September 2013