IBM Support

PM58324: DFHIS0002 0687DFHISXM.DFHIS0998 IPIC CSMI ABEND AIPL DFHXMAB

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as unreproducible.

Error description

  • These messages were issued:
    ---------------------------------------------------------------
    DFHIS0002 severe error code X'0687' occurred in module DFHISXM.
    DFHIS0998 A transaction processing a request
            using IP Interconnectivity has abended with code AIPL
    DFHAC2236 Transaction CSMI abend AIPL in program DFHXMAB
    ---------------------------------------------------------------
    .
    A CICS trace showed these trace entries:
    ---------------------------------------------------------------
    IS 0200 ISIS  ENTRY BIND_RECEIVER
    IS 0201 ISIS  EXIT  BIND_RECEIVER/DISASTER
            FUNCTION(BIND_RECEIVER)
            RESPONSE(DISASTER)
            REASON()
    AP 0687 ISXM  *EXC* BIND_RECEIVER_FAILURE
            FUNCTION(BIND_XM_CLIENT)
    ME 0301 MEME  ENTRY SEND_MESSAGE 2,IS0002,2AEF7E7A ,
    ---------------------------------------------------------------
    .
      This is caused by a timing window when two (2) IPIC
    tasks are processing at the same time
    - one of which is in free processing -
    and the CISR task processing data being received.
      The error leads to an overlay
    of the previous data received
    and a program check while accessing the ISFLD in buffer.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: ALL CICS USER                                *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHIS0002 error code X'0687' in DFHISXM *
    *                      when processing some DPL requests over  *
    *                      IPIC.                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    CICS is processing DPL requests over IPIC.  A subsequent
    request arrives before the previous mirror task has finished
    freeing the IPIC session (ISSB).
    
    The CISR task detects that the session is still in use so
    issues the socket receive to obtain the new request specifying
    that the buffer in the IPIC queued attach block (ISQA) is used
    instead of the buffer in the ISSB.
    
    The mirror task finally frees the session.  It detects that
    there is another task waiting to use the session so it copies
    the ISQA buffer address and length, which is currently 0, over
    to the ISSB.The socket receive finally completes and DFHISRR
    updates the buffer length in the ISQA.  No attempt is made to
    update the length in the ISSB.  The request was large so there
    is still more data to receive from the client.
    
    The new mirror task starts up and sees it has not yet received
    all the client data so it issues a socket receive to get the
    remaining data specifying the start of the ISSB buffer address
    as the area to receive the data in because it believes the
    current length received so far is 0.
    
    The remaining data is received, overlaying the data already in
    the buffer.  When the request is parsed the expected ISFLDs are
    no longer present.  This causes DFHISXM to issue message
    DFHIS0002 with code x'0687' and for the new mirror task to abend
    AIPL.
    
    Additional keywords:
    msgDFHIS0002  msgDFHIS0998  msgDFHAC2236  ABENDAIPL
    

Problem conclusion

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • DFHISRR has been changed to update the buffer length in the ISSB
    ISQA information has already been transfered to the ISSB.
    

APAR Information

  • APAR number

    PM58324

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED UR3

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / CST

  • Submitted date

    2012-02-15

  • Closed date

    2012-05-04

  • Last modified date

    2012-06-07

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

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

    UK78489

Modules/Macros

  •    DESISRR  DFHISRR  DFHISRRA DFHISRRM DFHISRRP
    DFHISRRT
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK78489

       UP12/05/12 P F205

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:
07 June 2012