A fix is available
APAR status
Closed as program error.
Error description
After applying UI58040 to CICS 5.4 the WS-Addressing header handler DFHWSADH will report an error if an incoming SOAP message contains a field with CDATA. This is due to a mismatch between EBCDIC code pages used between different CICS modules, which causes the square brackets of the CDATA to be rejected. This problem only affects customers using WS-Addressing with CDATA in the message. PI 1F05 PIA1 *EXC* - ADDRESSING_EXCEPTION and PI 0A32 PIIS EVENT - RESPONSE_CNT - *<SOAP-ENV:Envelope xmlns:SOAP-EN* .... *e>SOAP-ENV:Server</faultcode><fa* *ultstring>DFHWSADH error detecte* *d</faultstring></SOAP-ENV:Fault>* *</SOAP-ENV:Body></SOAP-ENV:Envel* *ope> *
Local fix
NA
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: The WS-Addressing header handler * * DFHWSADH will report an error if an * * incoming SOAP message contains a field * * with CDATA. * **************************************************************** DFHPIA1 is called by DFHWSADH to handle WS-Addressing as part of SOAP pipeline processing. DFHPIA1 is handling the request in EBCDIC code page 037. This module embeds the DFHXUPAR XML parsing logic but that assumes the data is in EBCDIC 1047. These code pages are practically identical, however left and right square brackets have different encodings. This means that when DFHXUPAR attempts to process the CDATA it thinks the square bracket characters are in the wrong code page and returns an exception. Before PI95625 CICS failed to process the WS-Addressing information but the pipeline continued and invoked the requested WebService. After this APAR processes is terminated immediately and this leads to a SOAP fault.
Problem conclusion
DFHPIA1 will handle its data in codepage 1047 so that the correct character data is used.
Temporary fix
Comments
APAR Information
APAR number
PH15236
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-08-02
Closed date
2019-11-15
Last modified date
2019-11-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI66455 UI66456
Modules/Macros
DFHPIA1 DFHPIAD DFHPIAT DFHPICA DFHPICC DFHPIDM DFHPIDSH DFHPIDUF DFHPIII DFHPIIW DFHPIJG DFHPIJP DFHPIJP1 DFHPIJS DFHPIJW DFHPILN DFHPIMM DFHPIPL DFHPIPM DFHPIPM2 DFHPIPS DFHPIRE DFHPIRI DFHPIRL DFHPIRM DFHPIRN DFHPIRS DFHPISC DFHPISF DFHPISN DFHPIST DFHPITC DFHPITC1 DFHPITC2 DFHPITC3 DFHPITE DFHPITH DFHPITJ DFHPITL DFHPITQ DFHPITRI DFHPITS DFHPIUE DFHPIWR DFHPIWT DFHPIXI DFHPIXM DFHPIXO DFHWSADH DFHWSATR
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
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":"5.4","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":"5.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
30 November 2019