IBM Support

PM13290: END CONTENT IN ATOM FEED IS INCORRECT 10/07/19 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

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