IBM Support

PK71192: EYUVS0996S ABEND ASRA S0C4 OFFSET 0000157E IN EYU0VISU DOING PRINT OF SUMMARIZED VIEW FROM WUI

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are using the WUI and try to print a summarized view when
    you receive an error in the WUI server region.  An abend S0C4
    occurred in EYU0VISU.  The following sequence of messages are
    seen:
    .
    DFHDU0205 A SYSTEM DUMP FOR DUMPCODE: AP0001  , WAS SUPPRESSED
              BY THE XDUREQ USER EXIT
    EYUVS0999S WUI FAILED: ABEND TRAPPED IN EYU9VKEC
    EYUVS0996S ABEND ASRA SYSTEM CODE S0C4 AT OFFSET 0000157E IN
               MODULE EYU0VISU
    .
    EYUVS0998I ABEND CALL STACK FOLLOWS
    EYUVS0998I EYU0VKEC CSECT=16AD9330 DATD=16F9C658 RETN=96AD9782
    EYUVS0998I EYU0VGAI CSECT=16812F20 DATD=16F9C950 RETN=96814B14
    EYUVS0998I EYU0VGEL CSECT=168163B8 DATD=16F9CE18 RETN=9681714C
    EYUVS0998I EYU0VGEM CSECT=16A40468 DATD=16F9D080 RETN=96A40984
    EYUVS0998I EYU0VGAR CSECT=16A3C208 DATD=16F9D1F8 RETN=96A3DF70
    EYUVS0998I EYU0VISE CSECT=16AB4120 DATD=16F9DF88 RETN=96AB48CC
    EYUVS0998I EYU0VHVD CSECT=16A8DF08 DATD=16F9E308 RETN=96A8E4DE
    EYUVS0998I EYU0VHVV CSECT=16820AB0 DATD=16F9E4D8 RETN=96821FBE
    EYUVS0998I EYU0VHVT CSECT=16A9D7D0 DATD=16F9E7A0 RETN=96A9DDD2
    EYUVS0998I EYU0VHTT CSECT=16A8A630 DATD=16F9EAB0 RETN=96A8AD1C
    EYUVS0998I EYU0VHTM CSECT=16A89548 DATD=16F9EE10 RETN=96A89C16
    EYUVS0998I EYU0VHTD CSECT=168AB860 DATD=16F9F000 RETN=968AE7D8
    EYUVS0998I EYU0VISU CSECT=16AC7A68 DATD=16F9F808 RETN=96AC935E
    .
    EYUVS0994I VKEC DUMP WUI LMAS COVA 0000067 ASRA EYU0VISU
    DFHDU0201 ABOUT TO TAKE SDUMP. DUMPCODE: WUIABEND
    .
    The failing instruction is an EXECUTE ( EX ) instruction
    .
    4480 5C3E      | EX    R8,X'C3E'(,R5)
    .
    of the following MVC instruction:
    .
    D2 00 2000 E000
    .
    Additional Symptom(s) Search Keyword(s):
    KIXREVRJL
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V3R2M0 Users.                *
    ****************************************************************
    * PROBLEM DESCRIPTION: Using the 'Print preview' link from a   *
    *                      summarised CICSPlex SM Web User         *
    *                      Interface view will result in a new     *
    *                      web browser window opening that         *
    *                      contains the message:                   *
    *                                                              *
    *                       EYUVH0500E <applid> Internal server    *
    *                                  error.                      *
    *                                                              *
    *                      Examination of the Web User Interface   *
    *                      server job log will show that an abend  *
    *                      0C4 occurred at offset 157E in          *
    *                      EYU0VISU. The abend call stack will     *
    *                      indicate that EYU0VISU has been called  *
    *                      by EYU0VHTD                             *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all Web User Interface servers must be *
    *                 recycled to pick up the new code.  Note that *
    *                 the restarts do not need to be done at the   *
    *                 same time.                                   *
    ****************************************************************
    Method EYU0VHTD (VHTD - Render Table Rows) is called to
    generate the HTML for the record rows contained in a
    tabular view.
    
    Depending on the type of view being rendered (for example
    ordinary or print preview), VHTD builds different HTML
    calling different work methods as it processes. For example
    the print preview output does not contain buttons or
    hyperlinks.
    
    A logic error in VHTD is causing it to attempt to build a
    hyperlink on the Record Count field. When VHTD attempts
    this, an invalid parameter list is passed to EYU0VISU (VISU
    - URL Generation) which causes the reported abend.
    

Problem conclusion

  • VHTD has been changed so that it does not attempt to build the
    Record Count field as a hyperlink for a print preview request.
    
    VISU has been updated to perform additional checks to try and
    avoid an abend if it is passed an invalid parameter list.
    
    EYU0VSTW (VSTW - Trace Service Write Trace) has been changed
    so that if a negative length is passed as a trace length the
    EYUVS0999S message issued reports the callers method id and
    not the method that called the caller.
    
    Additionally VSTW has been changed so that if a negative length
    is passed, the trace data item will be written with a label of
    *BADLEN* and the data trace will be the debug text, pointer and
    length passed on the trace request. An equivalent change has
    also been made when a null pointer is passed to VSTW. In this
    case the trace parameter list will be written with a label
    *LOWCOR*.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK71192

  • Reported component name

    CPSM CICS 3.1

  • Reported component ID

    5655M1501

  • Reported release

    50M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2008-08-27

  • Closed date

    2008-09-04

  • Last modified date

    2021-11-08

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

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

    UK39498

Modules/Macros

  •    DYU0VHTT DYU0VISU DYU0VSTR EYUEVHVD EYUKVHVD
    EYURVHVD EYUSVHVD EYU0VHTD EYU0VISU EYU0VSTW
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R50M PSY UK39498

       UP08/09/05 P F809

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":"3.2"}]

Document Information

Modified date:
09 November 2021