A fix is available
APAR status
Closed as program error.
Error description
The problem is that in the feed produced, the end content tag is coming out wrong, often La.......n.% ('4C611A1A1A1A1A1A1A6E0D25'X), meaning that the XML produced is invalid
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: When an Atom feed is produced from a * * file or a TSQ, there is an invalid * * string of characters where there ought * * to be an end content tag. * **************************************************************** * RECOMMENDATION: * **************************************************************** When an Atom feed is produced from a file or a TSQ, the supplied service program (DFHW2FI or DFHW2TS as applicable) is called for each entry to be returned in the feed. This populates the DFHATOMCONTENT container with the content for the entry and returns it to the caller. The problem is caused by the way that the supplied service programs write the end content tag to the container. Although the tag, when it is written, is in EBCDIC, the container is told it is UTF-8. This means that when the container contents are used to produce the final feed, the end content tag is badly translated, and this is what produces the invalid string that is seen in the output. The end content tag is written as UTF-8 because it is appended with the record data itself, which is actually UTF-8. This same problem is seen in the response returned for PUT and POST requests, though the PUT or POST data is processed correctly.
Problem conclusion
UK55354 DFHW2FI and DFHW2TS have been altered to flush the UTF-8 record details to DFHATOMCONTENT before separately appending the end content tag in the appropriate type of EBCDIC.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM13290
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-04-29
Closed date
2010-07-23
Last modified date
2010-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK59588
Modules/Macros
DESW2FI DESW2TS DFHW2FI DFHW2TS
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK59588
UP10/08/18 P F008
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:
02 September 2010