IBM Support

PH39776: EYUNL0913I COUNT IS NON-ZERO WHEN THE COUNT IN EYUNL0912I IS ZERO

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • At MAS agent termination time, CPSM issues messages about the
    use and high water mark for alternate long running tasks in a
    MAS. Those counts can be inaccurate and misleading between
    messages EYUNL0913I and EYUNL0912I as in the following
    .
    EYUNL0911I Number of active alternate LRTs : 4.
    EYUNL0912I Maximum concurrently busy alternate LRTs : 0.
    EYUNL0913I Number of times all alternate LRTs were busy: 1.
    .
    Note that it does not make sense that the count in EYUNL0912I
    is zero if the count in EYUNL0913 is non-zero.
    .
    Additional Symptoms/Keywords: MASALTLRTCNT EYUNL0913 EYUNL0912
    KIXREVSVR
    5655Y0400 710
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM Users.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message EYUNL0913I may incorrectly show *
    *                      a non-zero value, when EYUNL0912I is    *
    *                      zero when alternate long running tasks  *
    *                      are used (MASALTLRTCNT).                *
    ****************************************************************
    EYUNL0913I shows the number of times all alternate tasks were
    busy. EYUNL0912I displays the maximum number of alternate tasks
    which were busy concurrently. It is expected that for EYUNL0913I
    to show a non-zero value, EYUNL0912I should show the number of
    alternate long running tasks. However, if work that can run on
    an alternate long running task (such as WUI and CPSM API
    requests) comes into the MAS agent, while the MAS agent is
    terminating, the value used for the count on EYUNL0913I,
    CTRB_NLRA_BUSY_ALL, is incorrectly incremented if the alternate
    tasks have already been terminated. This results in EYUNL0913I
    to incorrectly show a non-zero value, e.g. :
      +EYUNL0911I Number of active alternate LRTs : 2.
      +EYUNL0912I Maximum concurrently busy alternate LRTs : 0.
      +EYUNL0913I Number of times all alternate LRTs were busy : 1.
    

Problem conclusion

  • The incorrect incrementing of CTRB_NLRA_BUSY_ALL used for
    EYUNL0913I has been corrected for the cases where alternate
    long running tasks have been terminated during MAS agent
    termination.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH39776

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    10M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-08-11

  • Closed date

    2021-12-08

  • Last modified date

    2022-02-01

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

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

    UI78442 UI78443 UI78444

Modules/Macros

  • CJC0CTEX CJD0CTEX CJE0CTEX CJF0CTEX CJG0CTEX CJH0CTEX CJI0CTEX
    EYU0CTEX
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R10M PSY UI78444

       UP22/01/05 P F201

  • R20M PSY UI78443

       UP22/01/05 P F201

  • R30M PSY UI78442

       UP22/01/05 P F201

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4"}]

Document Information

Modified date:
02 February 2022