IBM Support

PK11002: CPSM SNA GENERIC ALERT INCORRECT MS SUBVECTOR X97 X82' XF511

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After migrating from CICS TS 2.2 to CICS TS 3.1, CICSPlex SM
    RTA SNA Generic Alerts sent to Netview contain incorrect data in
    the MS subvector x`97`, "Detailed Data" x`82`, "PROBLEM DATA"
    x`F511`, in bytes 89-132 for the section titled:
    .
    "Evaluation Last Evaluated Data"
    .
    The generic alert data is built in field DDA1_EXT1_CURRDATA
    in method CLNA.  CLNA MAL field CURRDATA_BLOCK contains
    the pointer to the last evaluated data from the RTA event.
    Method PNNV sources the data from field PNND_VALUE and
    calls method MOFT to convert the ENABLESTATUS EVALCOL
    current value from internal to external format.  This is
    done at label GET_EXT_DATA in PNNV and the MOFT_OUTPUT_VALUE
    pointer and length from the CALL_MOFT subroutine are used in
    the CLNA MAL field CURRDATA_BLOCK.  The problem occurs due
    to the subsequent call to the CALL_MOFT subroutine which uses
    the same WRK_CONVERT output field as the previous conversion
    and passes the pointer to this area in the CLNA MAL in the
    EVALDATA_BLOCK field. This results in both the CURRDATA_BLOCK
    and EVALDATA_BLOCK fields both pointing to the same storage
    area which contains the last converted field.
    .
    PNNV needs to save the converted CURRDATA_BLOCK in a different
    storage area in its stkfrm from the WRK_CONVERT area so the
    subsequent call to the CALL_MOFT.
    .
    Additional Symptom(s) Search Keyword(s): EVENT EVALDEF RTADEF
    TBSM Tivoli Business Systems Manager TEC
    kixdcfcpc230 kixdcfcpc310 migrate migrating
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex/SM V3R1M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: After migrating from CICS TS 2.2 to     *
    *                      CICS TS 3.1, CICSPlex SM RTA SNA        *
    *                      Generic Alerts sent to NetView contain  *
    *                      incorrect data for the "Evaluation Last *
    *                      Evaluated Data" section.                *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all CMASes must be restarted.  Note    *
    *                 that the restarts do not need to occur at    *
    *                 the same time.                               *
    ****************************************************************
    Method CLNA (EYU0CLNA - Build NMVT for NetView Generic Alerts)
    assembles the generic alert data. The CLNA MAL field
    CURRDATA_BLOCK contains the pointer to the last evaluated data
    from the RTA event.  Method PNNV (EYU0PNNV - RTAACTN NetView
    Generic Alert Manager) sources the data from field PNND_VALUE
    and calls method EYU0MOFT to convert the current value from
    internal to external format.  The problem occurs due to the
    subsequent call to the CALL_MOFT subroutine which uses the same
    WRK_CONVERT output field as the previous conversion and passes
    the pointer to this area in the CLNA MAL in the EVALDATA_BLOCK
    field.  This results in both the CURRDATA_BLOCK and
    EVALDATA_BLOCK fields both pointing to the same storage area
    which contains the last converted field.
    

Problem conclusion

  • EYU0PNNV has been changed to save the converted current data
    block to a different storage area so the subsequent subroutine
    call does not overlay the previously converted field.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK11002

  • Reported component name

    CPSM CICS 3.1

  • Reported component ID

    5655M1501

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2005-08-25

  • Closed date

    2005-09-22

  • Last modified date

    2005-10-03

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

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

    PK11167 UK07505

Modules/Macros

  •    EYU0PNNV
    

Fix information

  • Fixed component name

    CPSM CICS 3.1

  • Fixed component ID

    5655M1501

Applicable component levels

  • R100 PSY UK07505

       UP05/09/24 P F509

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

Document Information

Modified date:
22 February 2023