IBM Support

PH21941: INCORRECT PROCESSING OF WS-ADDRESSING ELEMENTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are receiving the following messages in trace:
    
    
    PI 1F05 PIA1  *EXC* ADDRESSING_EXCEPTION
    Error at offset +0000392 in document body.End tag does not match
    start tag. Error occurred at end of data.Previous input text
    AddressingContext>.
    
    
    The WS-Addressing
    elements are not processed correctly. CICS is attempting to add
    the elements back into the response message. Part of this
    process includes removing the mustUnderstand attribute. This
    exists on the <Action> element. DFHPIA1 corrupts the data when
    removing the attribute. When the complete set of WS-Addressing
    headers get parsed, the error is raised because of the
    corruption.
    

Local fix

  • Omit the mustUnderstand attribute.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: SOAP Fault issued if empty              *
    *                      WS-Addressing element contains          *
    *                      mustUnderstand attribute.               *
    ****************************************************************
    A SOAP request is sent to CICS using WS-Addressing. DFHPIA1 is
    invoked to process the WS-Addressing elements within the
    message. The mustUnderstand attribute is checked and removed if
    it is present on one of the elements. The logic to check
    and remove the mustUnderstand attribute doesn't work well for
    an empty element. This results in a SOAP fault being incorrectly
    returned to the client with a faultstring of "DFHWSADH error
    detected."
    

Problem conclusion

  • DFHPIA1 has been changed to make sure the empty element can be
    successfully processed by CICS regardless of mustUnderstand
    attributes present on that element.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH21941

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-02-07

  • Closed date

    2020-06-08

  • Last modified date

    2020-07-06

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

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

    UI69929 PH26665

Modules/Macros

  • DFHPIA1
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R200 PSY UI69929

       UP20/07/06 P F006

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
07 July 2020