IBM Support

PM08183: ONE-BYTE OVERLAY . 1 ADDED TO BINARY VALUE. FOR EXAMPLE, 00 BECOMES 01 OR C7 BECOMES C8. HAPPENS IN AOR AFTER A DFHSM0102

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • One-byte overlay.  Binary one is added to a byte.  So for
    example, a 00 would turn into 01 , or C7 would turn into C8 .
       The overlay can happen to any page of ECDSA storage .  The
    offset into the page of the overlay could be 0E0, 330, 580,
    7D0, A20, or C70.
       The overlay can happen when there is DFHSM0102 code 0F0C
    detected during the end of a transaction-routed task in an
    AOR where the principal facility is a surrogate terminal.
       The problem is that the surrogate terminal is freed during
    task termination prior to when task storage is freed.  If
    there is a checkzone failure later during task termination,
    there is a call update the storage violation count in the
    already freed surrogate TCTTE .  The field that is updated is
    TCTTESCV which is X'B0' into the old freed surrogate TCTTE .
       If the page of surrogate TCTTEs is totally freed and
    allocated to a different ECDSA subpool prior to the updating
    of TCTTESCV , it is possible for some new control block to
    be overlayed.
       In one instance, an RMUW was overlayed .   the TDTR
    transient data work token was changed from 00000000 to
    01000000 .  This resulted in abend0C4 in DFHTDRM .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message DFHSM0102 is issued during      *
    *                      task termination and an overlay         *
    *                      of ECDSA storage occurs.                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When CICS detects a storage violation, while freeing task
    storage during task termination, message DFHSM0102 is
    issued and the storage violation count in the TCTTE is
    incremented.
    For a transaction-routed task, the detach process in the AOR
    includes code to free the surrogate TCTTE. This runs before
    the task storage is freed so the incrementing of the
    count can overlay storage that has been reallocated for
    use by another domain.
    
    Additional keywords: MSGDFHSM0102 0F0C
                         Storage_check_failed_at_address
    

Problem conclusion

  • Detach processing is changed to notify Transaction Manager
    that the surrogate TCTTE address is no longer valid when
    that TCTTE is freed.
    When Storage Manager detects a storage violation during
    task termination, Transaction Manager indicates there
    is no terminal associated with the task so there is
    no attempt to update the storage violation count
    in the TCTTE.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • ž**** PE10/11/10 FIX IN ERROR. SEE APAR PM25940  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PM08183

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-02-21

  • Closed date

    2010-04-30

  • Last modified date

    2010-12-21

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

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

    PM08681 UK56620

Modules/Macros

  •    DFHZTSP
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK56620

       UP10/05/05 P F005

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

Document Information

Modified date:
21 December 2010