IBM Support

PM60076: DFHSO0001 ABEND0C4 IN MODULE DFHSOCK AFTER DOING A RELEASE FROM TCLASS OR MXT CONDITION.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You receive a DFHSO0001 ABENC0C4 when your task is released from
    a MXT or a TCLASS WAIT. The related TCPIPSERVICE is in a
    closed state.
    
    The task was queued with a valid socket and socket token, but
    by the time the task is dispatched, the socket has been
    FREEMAINed, and the original socket token results in an
    invalid address being used and the S0C4 occurs in function
    REMOVE_STE in DFHSOCK.
    KIXREVBDB
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHSO0001 ABEND0C4 in DFHSOCK when a    *
    *                      task is released from a MXT or TCLASS   *
    *                      wait after the related TCPIPSERVICE     *
    *                      has been IMMCLOSEd.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The S0C4 abend in DFHSOCK occurs when a new task is accepted
    on a TCPSERVICE but is not attached due to MXT or TCLASS
    conditions, and the TCPIPSERVICE is IMM closed before it
    can be started by CICS.
    
    The immediate close frees all control blocks, which includes the
    STE control block that represents the socket used by the task.
    The storage occupied by the STE is then reused.
    
    On release from MXT or TCLASS, transaction CWXN is attached and
    the STE is passed as the primary client request block even
    though it is no longer valid.
    
    An error is noticed in BIND_XM_CLIENT and the task goes through
    error recovery until DFHSOXM is called again in
    RELEASE_XM_CLIENT. DFHSOCK is called with the invalid STE and
    this results in the S0C4 abend.
    
    Additional keywords: ABENDS0C4 MSGDFHSO0001
    

Problem conclusion

  • DFHSOXM has been changed to force an ASOD abend to expedite
    the error recovery and to avoid calling DFHSOCK.
    
    The CICS Transaction Server for VSE/ESA Messages and Codes
    manual GC34-5561-08 has been changed to add a description
    of the ASOD transaction abend to page 708.
    
    ASOD
    
    Explanation
    
    The TCP/IP transaction attach module DFHSOXM encountered an
    error during the bind stage of transaction attach processing
    for a new task.
    
    System action
    
    The transaction is abnormally terminated with a transaction
    dump.
    
    User response
    
    The exception trace prior to this abend gives more information
    as to why this abend was issued.
    
    Module
    
    DFHSOXM
    
    The CICS Transaction Server for VSE/ESA Enhancements Guide
    GC34-5763-06 has been changed to add a new trace entry in
    Chapter 21 page 253.
    
    Point ID  Module   Lvl  Type            Data
    SO 0907   DFHSOXM  Exc  INQUIRE error   1   XMAC parameter list
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • ž**** PE12/10/12 FIX IN ERROR. SEE APAR PM74905  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PM60076

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-03-09

  • Closed date

    2012-05-22

  • Last modified date

    2012-11-27

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

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

    UK78949

Modules/Macros

  •    DESSOAN  DESSOCK  DESSOTRI DESSOXM  DFHSOANC
    DFHSOCK  DFHSOCKI DFHSODCC DFHSOTRI DFHSOXM
    

Publications Referenced
GC34556108GC34576306   

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UK78949

       UP12/05/31 I 1000

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.1","Edition":""}]

Document Information

Modified date:
27 November 2012