IBM Support

PM46902: DFHSO0001 ABEND (CODE /ASOB) +X'0ABE' IN MODULE DFHSOS14

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DFHSO0001 An abend (code ---/ASOB) has occurred at offset
    X'0ABE' in module DFHSOS14.
    The CICS trace entries:
    LM 0004 LMLM EXIT LOCK/EXCEPTION LOCK_TOKEN_NOT_FOUND
    LM 0003 LMLM ENTRY UNLOCK 47C5AE60,EXCLUSIVE
    LM 0004 LMLM EXIT UNLOCK/EXCEPTION LOCK_TOKEN_NOT_FOUND
    SO 0D00 SOSO *EXC* RECOVERY_ENTERED
    A Task has issued an IIOP request which caused a SOCKET to
    be created. The request was sent to the server program and a
    reply was received. The reply cause the CSOL NOTIFY for DATA to
    run.
    The same Task was resumed but before the SOCKET RELINQUISH was
    issued the SL TCB lost control.
    The Task did get going again (running under a J8 TCB). The reply
    was processed and then SOCKET closed. The CSOL task regains
    control and still had a pointer to the SOCKET.
    The SOCKET RELINQUISH is issued, which needs to get the SOCK_REL
    lock. But, the SOCK_REL lock has been deleted and freemained
    when the SOCKET close was issued. This resulted in message
    DFHSO0001 code ASOB from module DFHSOS14.
    Additional Symptom(s) Search Keyword(s):
    PIDS/5655M1500 LVLS/650
    MSGDFHSO0001 ABENDASOB DFHSOCK
    KIXREVRJL
    

Local fix

  • NONE - Apply APAR
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: msgDFHSO0001 abend code ASOB in module  *
    *                      DFHSOS14 in CICS TS 4.1 and             *
    *                      msgDFHSO0001 abend code 0C4/AKEX in     *
    *                      module DFHSOS14 in CICS TS 4.2.         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An IIOP task is waiting for a response on an outbound socket.
    When this arrives, the sockets listener task is resumed and
    drives DFHRZLN as part of socket receive notify processing. The
    waiting IIOP task is resumed and starts to process the reply
    (running on a J8 TCB). In parallel, the sockets listener task
    tries to complete its notify logic (running on the SL TCB).
    DFHSOS14 is called due to a socket RELINQUISH by notify
    logic. The SL TCB loses control of the processor.
    The IIOP task now closes the outbound socket.
    This destroys all the locks owned by the socket.
    The SL TCB regains control of the processor and attempts to
    acquire the SOCK_REL lock. This lock has been deleted which
    results in a locking error. This leads to MSGDFHSO0001 with
    abend code ASOB in V4.1 and 0C4/AKEX in V4.2.
    ADDITIONAL KEYWORDS :- SO0001 S0C4 abend0C4 abendS0C4
    

Problem conclusion

  • DFHSOS23 has been changed to obtain a lock on the socket
    before driving the DFHRZLN LISTEN callback gate as part of
    socket notify processing.
    DFHSOCK has been changed to acquire the same socket lock as
    part of socket CLOSE processing.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM46902

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-09-01

  • Closed date

    2011-09-20

  • Last modified date

    2011-11-02

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

    PM40108

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

    UK72236 UK72271

Modules/Macros

  •    DESSOCK  DESSOSO  DFHSOCK  DFHSOSOC DFHSOS00
    DFHSOS01 DFHSOS02 DFHSOS03 DFHSOS04 DFHSOS05 DFHSOS06 DFHSOS07
    DFHSOS08 DFHSOS09 DFHSOS10 DFHSOS11 DFHSOS12 DFHSOS13 DFHSOS14
    DFHSOS15 DFHSOS16 DFHSOS17 DFHSOS18 DFHSOS19 DFHSOS20 DFHSOS21
    DFHSOS22 DFHSOS23
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK72236

       UP11/10/05 P F110

  • R700 PSY UK72271

       UP11/10/05 P F110

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

Document Information

Modified date:
02 November 2011