IBM Support

PI92724: ABEND 0C9/AKEA IN MODULE DFHWUIPG OF A WUI CICS REGION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A CICS WUI region gets an 0C9/AKEA abend in module DFHWUIPG
    at offset X'1DC90'. A sdump is captured and the CICS region
    continues to run.
    
    
    +DFHAP0001 An abend (code 0C9/AKEA) has occurred at offset
               X'0001DC90' in module DFHWUIPG.
    +DFHME0116 (Module:DFHMEME) CICS symptom string for message
               DFHAP0001 is PIDS/5655Y0400 LVLS/700 MS/DFHAP0001
               RIDS/DFHSRP PTFS/UI37686
    
    
    The dump showed that the offending line of code is within
    DFHWUI2E in wui2e_convertMicroS IPROC. This is attempting
    to divide a HUGE number from R14/R15 which in this case is
    '000D324A 7F949A0D' and it is attempted to divide it by
    '000F4240'. Unfortunately the number is too big to be placed
    into a 32 signed int and so we get the 0C9.
    .
    The offending line of code is:
    .
    gen code sets(r14,r15) ( D  R14,=F'1000000' )
    .
    R14 and R15 are loaded from W55_MicroIn(1) and W55_MicroIn(2)
    respectively. This has been changed in CICS TS 5.4 under
    workitem 136211 from a D to a DL.
    

Local fix

  • not available
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V5R3M0 and V5R4M0 Users.     *
    ****************************************************************
    * PROBLEM DESCRIPTION: The CPSM WUI region reports an abend    *
    *                      (code 0C9/AKEA) occurring at offset     *
    *                      X'0001DC90' in module DFHWUIPG for      *
    *                      CMCI and CICS Explorer resource table   *
    *                      queries, where the records being        *
    *                      returned contain time interval          *
    *                      attributes whose values are very high.  *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, restart all of your CPSM Web User      *
    *                 Interface (WUI) regions.                     *
    ****************************************************************
    Attributes with a base_type of "clock units" are 8 bytes in
    length, and contain a time interval value in Storeclock (STCK)
    format. This is a value with a very fine time granularity
    which must go through a series of arithmetic calculations to
    convert the value to a readable format. Time intervals are
    reported in HHHH:MM:SS.tttttt format.  If the value being
    converted is significantly large (i.e many thousands of hours),
    then a divide overflow exception can occur when reducing the
    STCK value to its composite time elements.
    

Problem conclusion

  • The general registers involved in the time conversion routine
    in module DFHWUI2E have been changed to exploit 64 bit
    arithmetic when converting the STCK value to a microsecond
    value. This allows enough arithmetic scale to handle time
    interval periods larger than those which CICS is capable of
    returning.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI92724

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-01-22

  • Closed date

    2018-02-13

  • Last modified date

    2018-03-01

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

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

    UI53818 UI53819

Modules/Macros

  • DFHWUI2E
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R00M PSY UI53818

       UP18/02/14 P F802

  • R10M PSY UI53819

       UP18/02/14 P F802

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":"5.3","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":"5.3","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 March 2018