A fix is available
APAR status
Closed as program error.
Error description
Customer upgraded from CICS TS 5.1 to CICS TS 5.3 and began receiving message: DFHPI1007 XML TO DATA TRANSFORMATION FAILED BECAUSE OF INCORRECT INPUT (MISSING_EQUALS_ATTR TYPEHTTP: xxxxxxxxx-xxxxxxxxx) FOR XMLTRANSFORM xxxxxxxx. The problem stems from function CONVERT_DATA within the PERFORM_XML_PARSE process. Here CICS converts ASCII_VARIANTS to the code page of the customer. NOTE: The length of ASCII VARIANTS AT CICS TS 5.3 has increased to x'AD' (decimal 173 from the 5.1 length of x'78' (decimal 120). . The problem is set up when the ASCII VARIANT of: xmlns:xml="http://www.w3.org/XML/1998/namespace is moved into container DFHPICC-00000003 with a length of x'40' at CICS TS 5.3 (same is only x'31' at CICS TS 5.1). Moving the x'40' bytes causes the ASCII VARIANT to be moved as: xmlns:xml="http://www.w3.org/XML/1998/namespacetypehttp://www.w3 which is x'F' bytes too much. Thus the next ASCII VARIANT of 'type' followed by a portion of the next ASCII VARIANT of 'http://www.w3.' is also moved. Eventually the customer's application issues an EXEC CICS EXEC CICS TRANSFORM-XMLTODATA and during TRANSFORM_XML_TO_STRUCTURE processing of the data in container DFHPICC-00000003, CICS stumbles on the 'typehttp' and issues an exception trace entry thinking the attribute is missing an equal sign as follows: 0F3A PICC *EXC* - INPUT_ERROR - MISSING_EQUALS_ATTR . Additional Symptom(s) Search Keyword(s): KIXREVEPH UNDEFINED_NAME_SPACE
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: DFHPI1007 MISSING_EQUALS_ATTR occurs * * when calling PERFORM XMLTODATA * * conversion. * **************************************************************** PERFORM XMLTODATA is called by an application to convert XML to data. If the schema being used has any xsd:any elements then this causes CICS to add namespaces into the containers for future use. The XML namespace length is incorrectly calculated causing too much data to be moved into the container. This can cause the application to fail with a DFHPI1007 message like: DFHPI1007 XML TO DATA TRANSFORMATION FAILED BECAUSE OF INCORRECT INPUT (MISSING_EQUALS_ATTR TYPEHTTP: ) Additional Keywords: msgDFHPI1007
Problem conclusion
Updated DFHPICC to ensure length is correctly passed.
Temporary fix
Comments
APAR Information
APAR number
PI79610
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-04-07
Closed date
2017-07-17
Last modified date
2017-08-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI48836 UI48837 UI48838
Modules/Macros
DFHD2RL DFHECRL DFHEPRL DFHFCBU DFHLDRL DFHMLJS DFHMLTF DFHMPRL DFHPGRL DFHPICA DFHPICC DFHPICCT DFHPIDM DFHPIIW DFHPIRL DFHPIRN DFHPITL DFHPIWR DFHRLBR DFHRLDM DFHRLPK1 DFHRLPM DFHRLRG1 DFHRLRO DFHRLRS1 DFHRLST DFHSJJI DFHSJRL DFHSOIS DFHSORM DFHWBRL DFHXMRL DFJ@H360 EYU0BPDX EYU0TADX
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI48836
UP17/07/21 P F707
R00D PSY UI48837
UP17/07/21 P F707
R00M PSY UI48838
UP17/07/21 P F707
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.3","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.3","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
07 August 2017