IBM Support

PK87328: WUIABEND, TRAN COVA ABEND ASRA S0C4 IN METHOD VHDA

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An SVCDUMP from the WUI region, with code WUIABEND may occur.
    When formatting out the CPSM trace entries from the dump using
    .
    VERBX EYU9D320 'TRC'
    .
    You will see
    .
    Task:#####     GMT:HH:MM:SS.TTTTT  Date: MM/DD/YY
             Local-TOD:HH:MM:SS.TTTTT
                Method:VHDA     Envrn:LMAS  Type:*ABEND*
    Tran_Id:COVA
     XLRA: 287BB900
        +0002  ID....... <XLRAT1>
        +0016  CODE..... ASRA
        +001A  PSW...... 078D1000  AB836774
        +0022  OFFSET... 00001524
        +0026  METHOD... VHDA
        +002A  INTRPT... 00040010  75F0D000
               General Registers
        +0032  R0-R15... 2C109240  2C10D190  F5F0D440  AB835250
                         2B83624F  2B83724E  2B83824D  2C0BF028
                         2C10D1DC  00000004  2BA7246C  00000002
                         007B8000  2C10D050  AB8366F4  00000002
               Access Registers
        +0072  R0-R15... A73F2D16  00000000  00000000  00000000
                         01FF002B  01FF002B  00000000  00000000
                         00000000  00000000  00000000  00000000
                         00000000  00000000  01FF002B  00000000
               Storage At Abend
        +00B2  PSW(-10). D00C980C  D01407FE  947FD332  5820D18C
    91802009
        47804531  9680D332  5820D080
        +00D2  PROGRAM.. EYU0VHDA
        +00DA  AB-CODE.. S0C4
    .
    Note: The offset above is from EYU0VHDA at the UK44249 level.
    This is from routine at label VHDA_KEYWORD_CODE.
    .
    The failing instruction is a TM, 91 80 2009  with R2 containing
    an invalid address.  R2 was loaded using storage with residual
    data from previous use, so what shows up in R2 may vary. This
    are is defined as VOMP_PICKLIST.  R2 got loaded from R13+x'18C',
    and R13 is the stack address. This was supposed to be the
    VOMP_PTR address.
    .
    The preceding call to EYU0VOLP returned vold_EmptyTable (at
    R13+0190),
    so VOMP_PICKLIST should not have been referenced.
    .
    Additional Keywords:
    KIXREVBDB
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V4R1M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:    You might observe abend ASRA / S0C4  *
    *                      in your WUI server when executing a     *
    *                      function which builds a Task Guide      *
    *                      view, if a parameter rendered in the    *
    *                      Task Guide is not valid for the action  *
    *                      being performed.  This usually occurs   *
    *                      where the same Task Guide is used for   *
    *                      more than one action (for example,      *
    *                      CREATE and UPDATE for BAS resources).   *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all Web User Interface (WUI) servers   *
    *                 must be recycled to pick up the new code.    *
    *                 Note that servers do not need to be brought  *
    *                 down and restarted at the same time.         *
    ****************************************************************
       Module EYU0VHDA (VHDA - WUI Render Attributes and Keywords)
    is called to render attribute and parameter entry lines for a
    Task Guide.  VHDA calls EYU0VOLA (VOLA - WUI Attribute Search)
    or EYU0VOLP (VOLP - WUI Parameter Search) to retrieve a pointer
    to the attribute or parameter descriptor for the element being
    rendered.  If the attribute or parameter is not defined, no
    pointer is returned and VHDA then uses residual data from the
    stack frame as a pointer to the desired attribute or parameter
    descriptor.  This could result in an abend ASRA / S0C4 if the
    presumed address references non-existent storage or storage
    which is fetch protected.
    

Problem conclusion

  • EYU0VHDA was modified to access the returned attribute or
    parameter descriptor only if EYU0VOLA or EYU0VOLP returns
    a code of VOLD_OK.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK87328

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    60M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-05-26

  • Closed date

    2009-06-30

  • Last modified date

    2009-08-03

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

    PK86901

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

    UK47873

Modules/Macros

  • DYU0VHDT EYU0VHDA
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R60M PSY UK47873

       UP09/07/02 P F907

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

Document Information

Modified date:
03 August 2009