IBM Support

PM44962: MSGDFHPI0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'7642' IN MODULE DFHPIWR OCCURS WITH INVALID WSBIND FILE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are invoking CICS and receive message DFHPI0914E
    WEBSERVICE Webservice is UNUSABLE because: the WSBind file is
    corrupt.  This same WSBind file works in another CICS region.
    The WSBind was transferred incorrectly and is unusable.
    However, subsequent commands such as INQuire WebService or
    a Pipeline Scan result in a DFHPI0001 An abend (code 0c4/akea)
    has occurred at offset x'7642' in module DFHPIWR.  The abend0c4
    occurs in DFHPIWR + x'7642' because reg5  is corrupt.
    Additional code will be added to DFHPIWR to prevent the abend0c4
    and instead issue a message warning the user.
    Additional Symptom(s) Search Keyword(s):
    KIXREVRJL
    abends0c4 abendakea dfhpi0914 msgdfhpi0914 msgdfhpi0914e
    

Local fix

  • upload the wsbind file in binary format.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message DFHPI0001 is issued by DFHPIWR  *
    *                      for an 0C4 ABEND following an EXEC CICS *
    *                      INQUIRE WEBSERVICE request or a         *
    *                      Pipeline scan.                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The DFHPIWR inquire_webservice and get_next_webservice functions
    return data about a Webservice, including some attributes
    extracted from the DFHICM section of the WSBind file.
    
    If the offsets to the DFHICM section are corrupted, which can
    happen if the WSBind file is transferred with FTP using ascii
    format instead of binary format, an abend occurs when the
    incorrect offsets lead to fetch-protected storage being
    accessed.
    
    An abend can also occur in the DFHPIWR initialise_webservice
    function because of corruption of the DFHICM offsets.
    
    Additional Keywords: MSGDFHPI0001 PI0001 S0C4 ABEND0C4
    

Problem conclusion

  • DFHPIWR is changed to validate the offsets to the DFHICM data
    in the WSBind file as part of the DFHPIWR initialise_webservice
    function. If they are invalid the Webservice status is set
    to UNUSABLE.
    
    The DFHPIWR inquire_webservice and get_next functions are
    changed to bypass extracting the DFHICM data if the
    Webservice status is UNUSABLE. The attributes affected
    are MAPPINGLEVEL, MAPPINGVNUM and MAPPINGRNUM.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM44962

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-08-04

  • Closed date

    2011-10-28

  • Last modified date

    2011-12-02

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

    PM37510

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

    UK73218

Modules/Macros

  •    DFHPIWR
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R700 PSY UK73218

       UP11/11/08 P F111

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

Document Information

Modified date:
02 December 2011