IBM Support

OA56450: FOR PROBLEM DEBUG: COMPONENT: SSI MODULE: DSI4LZLO RC: 116 01010000 011237 FFFFDF 18/11/21 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Running "early IPL" exit DSI4LCUI, and having
    MVSPARM.Msg.Automation.Maxage set to 300, with the Canzlog data
    space being the full size and static, message DWO050E is issued
    as follows:
    DWO050E FOR PROBLEM DEBUG:  COMPONENT: SSI  MODULE: DSI4LZLO
            RC: 116 01010000 xxxxxx  FFFFDF
    Additional symptoms: ABEND0C4 in DSI4LZLO on a CLC instruction
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of Tivoli NetView for z/OS or      *
    *                 IBM Automation Control for z/OS who          *
    *                 have the dynamic Canzlog data space          *
    *                 size enhancement (APAR OA55071, PTF          *
    *                 UA97438) applied.                            *
    ****************************************************************
    * PROBLEM DESCRIPTION: After PTF UA97438 is applied, one of    *
    *                      the following is possible:              *
    *                      1. When the Canzlog data space is       *
    *                         defined as TINYDS and STATIC, when   *
    *                         browsing Canzlog and trying to       *
    *                         retrieve data before the earliest in *
    *                         the active data space (such as       *
    *                         having no archive data available and *
    *                         issuing TOP during Canzlog browse),  *
    *                         an ABEND0C4 in module DSI4LZLO       *
    *                         occurs.                              *
    *                      2. When the Canzlog data space is       *
    *                         defined (or defaulted) as FULLDS and *
    *                         it's either STATIC or has expanded   *
    *                         to its fullest extent, either of the *
    *                         following can occur:                 *
    *                         - If the "early IPL" exit DSI4LCUI   *
    *                           is enabled and style keyword       *
    *                           MVSPARM.Msg.Automation.MaxAge is   *
    *                           set to a value large enough to     *
    *                           catch messages issued before the   *
    *                           NetView subsystem is initialized,  *
    *                           or Canzlog message recording had   *
    *                           gotten to the end of the data      *
    *                           space and wrapped around,          *
    *                           msgDWO050E is issued by the        *
    *                           CNMCSSIR task, as follows:         *
    *                             DWO050E FOR PROBLEM DEBUG:       *
    *                                     COMPONENT: SSI           *
    *                                     MODULE: DSI4LZLO         *
    *                                     RC: 116 01010000         *
    *                                     xxxxxx  FFFFDF           *
    *                           where xxxxx can be any hexadecimal *
    *                           number.                            *
    *                         - If the "early IPL" exit is enabled *
    *                           or Canzlog message recording had   *
    *                           gotten to the end of the data      *
    *                           space and wrapped around, when     *
    *                           browsing canzlog and scrolling     *
    *                           past the messages located in the   *
    *                           last plot of the data space (which *
    *                           includes the messages recorded by  *
    *                           the "early IPL" exit) BROWSE jumps *
    *                           to the bottom of the data.         *
    ****************************************************************
    The two problems are described separately:
    1. The number of segments taken by the prior Canzlog block in
       the very first block in the Canzlog data space (at CzID
       x'10000') is initialized to a 1. When the dataspace size is
       TINYDS and it is at its fullest size, the previous plot from
       the first plot is x'3F'. Because of NetView's data space
       virtual storage implementation, the last page of the highest
       plot is inaccessible storage. So, backing up only one
       segment from the end of the last plot results in an address
       that is not available, resulting in the ABEND0C4.
       Note that this problem does not occur when the "early IPL"
       exit DSI4LCUI is enabled, because that code corrects the
       field that is incorrectly initialized to a 1.
    2. When retrieving messages from the last plot in a Canzlog
       data space that is defined to be the full 2GB of storage,
       the CzID resulting from adding a number to the last block
       results in the first byte changing from 00 to 01. This is
       interpreted as being located in a Canzlog browse data space,
       which may not exist. If the CNMCSSIR task is the one doing
       the retrieving, the reported DWO050E message results. If
       Canzlog is being browsed, message retrieval fails and the
       latest messages in Canzlog are displayed.
    

Problem conclusion

  • The two problems are being resolved as follows:
    1. Module DSI4LCDS is being changed to initialize the field
       that will be used as the number of segments in the prior
       block for the very first block to a 33, to account for the
       last page of storage that may not be available. Because this
       would take an IPL or at least the "no-IPL" instructions to
       be followed to correct this issue, module DSIMIGIT is also
       being changed to correct the value during NetView address
       space initialization. This way, just recycling NetView will
       resolve both problems.
    2. Module DSI4LZLO is being changed such that when it
       calculates the CzID of the next or previous block, only the
       low order 3 bytes are updated, so as not to affect the data
       space number in the high order byte of the CzID.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA56450

  • Reported component name

    AUTO CNTL NETV

  • Reported component ID

    5698LSA01

  • Reported release

    12B

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / Pervasive / Xsystem

  • Submitted date

    2018-10-31

  • Closed date

    2018-12-17

  • Last modified date

    2019-01-02

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

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

    UA98223

Modules/Macros

  •    DSIMIGIT DSI4LCDS DSI4LZLO
    

Fix information

  • Fixed component name

    AUTO CNTL NETV

  • Fixed component ID

    5698LSA01

Applicable component levels

  • R12B PSY UA98223

       UP18/12/31 P F812 a

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

Document Information

Modified date:
09 August 2022