IBM Support

OA66387: NETVIEW CANZLOG AUTHUSER FIELD VALUE OF *UNKNWN*:MISSING CNMCSSIS FIXES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • AUTHUSER issue is due to the missing fixes in CNMCSSIS in V6R3.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of Canzlog on IBM Z NetView 6.4.   *
    ****************************************************************
    * PROBLEM DESCRIPTION: The 'AuthUser' and 'AuthGroup' fields   *
    *                      are displayed incorrectly in Canzlog    *
    *                      as:                                     *
    *                      - '*UNKNWN*' for the MVS command echo   *
    *                      message when command is issued from     *
    *                      SDSF.                                   *
    *                      - '+CONSOLE' and '*' for foreign        *
    *                      messages respectively.                  *
    *                      An ABEND0C4 in module CNMCSSIS may      *
    *                      occur during processing of an           *
    *                      MVS message if a parent of the task     *
    *                      issuing the WTO frees up its ACEE       *
    *                      while the message is being processed.   *
    ****************************************************************
    The fixes to part CNMCSSIS for APARs OA48939 and OA49618 are
    missing in IBM Z NetView V6R4.
    In order to gather the authorized user and authorized group
    (shown in Canzlog as AuthUser and AuthGroup, respectively), for
    an MVS message, module CNMCSSIS starts at the current TCB
    (pointed to by PSATOLD) and runs the TCBOTC chain until it
    finds an ACEE pointer in a TCBSENV field. It then retrieves
    the user and group values from that ACEE. If the current TCB
    doesn't have an ACEE pointer in TCBSENV and a TCB other than
    the current TCB (a parent task) frees the storage pointed to
    by its TCBSENV after CNMCSSIS has picked up the address
    but before it retrieves the values, an ABEND0C4 could occur
    when the storage is accessed, if the entire page has been
    released. If the page had not been released, incorrect data
    could be picked up for the authorized user and authorized
    group. Note, however, that this is a very small timing window
    and very unlikely to occur. Also, there is no test in the code
    for foreign messages. Because the authorized user and
    authorized group are not known for foreign messages,
    the code should not use any TCB to retrieve these values.
    It is currently picking up the information for the task
    processing foreign messages, which is in the Console address
    space, the AuthUser value for which is +CONSOLE.
    

Problem conclusion

  • Module CNMCSSIS is being changed to access the ASXB pointed to
    by the ASCB for the current address space (when the TCBSENV for
    the current task is zero) instead of the address space that
    issued the WTO being processed, to use the ACEE pointer to
    retrieve the Values of 'AuthUser' and 'AuthGroup' for a MVS
    message being recorded in Canzlog.
    For foreign messages, however, no TCB or ASXB will be
    referenced, and both the 'AuthUser' and 'AuthGroup'
    values will be set to *UNKNWN*.    
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA66387

  • Reported component name

    NETVIEW FOR Z/O

  • Reported component ID

    5697NV600

  • Reported release

    40B

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-04-11

  • Closed date

    2024-07-15

  • Last modified date

    2024-08-01

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

    OA65354

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

    UJ95649

Modules/Macros

  • CNMCSSIS
    

Fix information

  • Fixed component name

    NETVIEW FOR Z/O

  • Fixed component ID

    5697NV600

Applicable component levels

  • R40B PSY UJ95649

       UP24/07/19 P F407

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":"BU048","label":"IBM Software"},"Product":{"code":"SSZJDU","label":"Tivoli NetView for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"40B","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
01 August 2024