IBM Support

PK95593: ABEND AEXZ WHEN USING ATOM FEEDS WITH JAPANESE CODEPAGES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • "HTTP 500 Internal Server Error" is issued and an abend AEXZ
    occurs when using atom feeds to access data held as Katakana
    characters.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: CICS Atom feed support does not         *
    *                      adequately support CICS resources       *
    *                      encoded in Japanese EBCDIC codepages.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The CICS Atom feed support does not cope with EBCDIC codepages
    other than IBM1047. This is especially true of the Japanese
    EBCDIC codepages IBM930, IBM1390 and IBM5026, where the
    lowercase letters that commonly occur in XML documents are at
    different codepoints from those in other EBCDIC codepages.
    .
    Some of the problems are due to lack of support for Japanese
    EBCDIC in the ML and PI domains, and some of the problems are
    due to using EBCDIC with the XML System Service parser, which
    does not have extensive support for parsing in EBCDIC.
    
    Attempting to publish to CICS resources as feeds produces an
    AEXZ abend and attempting to POST data produces an HTTP 400
    response when trying to use Japanese EBCDIC codepages.
    

Problem conclusion

  • XML services in the ML and PI domains have been modified to
    recognize and cope with the codepoint differences in the
    Japanese EBCDIC codepages.
    .
    Atomservice configuration file processing has been changed
    to convert the configuration data from EBCDIC to UTF-8 before
    parsing it. The codepage in which the configuration file is
    encoded is derived from the "encoding=" parameter in the XML
    signature, or is assumed to be IBM1047 if absent.
    .
    All parsing of the data received and generated by the CICS
    Atom support is now performed in UTF-8, although all the
    parameters and containers that are presented on the Atom
    service routine interface continue to be encoded in EBCDIC.
    
    
    
    The CMAC data set will also be updated to reinstate message
    DFHPI0914 and add message DFHML0510.
    
    The Version 4 Release 1 CICS Transaction Server for z/OS,
    CICS Messages and Codes manual (GC34-7035-00)
    will be updated as follows:
    
    Add the message DFHML0510 after message DFHML0509 in
    DFHMNnnnn messages section:
    
    DFHML0510 "DATE TIME APPLID USERID"
              "TRANID" XMLTRANSFORM "XMLTRANSFORM_NAME"
              FOR "{BUNDLE | ""ATOMSERVICE}"
              "OWNER_NAME" IS INCOMPATIBLE WITH THE
              LOCALCCSID.
    
    EXPLANATION:  XMLTRANSFORM "xmltransform_name" was not
    created as the associated XML binding is incompatible with the
    CCSID that is specified in the LOCALCCSID system initialization
    parameter.  The XML binding was generated without specifying a
    CCSID and therefore the binding is processed as compatible with
    US EBCDIC.  The LOCALCCSID value for this CICS region is not
    compatible with US EBCDIC.
    
    SYSTEM ACTION:  The XMLTRANSFORM is not created and the
    associated BUNDLE is placed in the DISABLED state.
    
    USER RESPONSE:  Regenerate the XSDBind file specifying the
    correct value for the CCSID parameter in the XML assistant.
    
    DESTINATION:  CMLO
    
    MODULE:  DFHMLXT
    
    XMEOUT PARAMETERS: date, time, applid,
    userid, tranid, xmltransform_name,
    {1=BUNDLE, 2=ATOMSERVICE}, owner_name
    
    ****************************************************************
    
    
    The Version 4 Release 1 CICS Transaction Server for z/OS,
    Trace Entries manual (SC34-7013-00) will be updated as
    follows:
    
    Append the following lines on row PI 0F0A DFHPIII PI Exc
    Failure... in table 173, Pipeline manager domain trace entries
    in the "Data" column:
    
     4  Further Information associated with specific error code
     5  Further Information associated with specific error code
    
    Append the following lines on row PI 0F3A DFHPICC PI Exc
    Input... in table 173, Pipeline manager domain trace entries
    in the "Data" column:
    
     4  Further Information associated with specific error code
    
    ****************************************************************
    
    The Version 4 Release 1 CICS Transaction Server for z/OS
    The Internet Guide (SC34-7021-00)
    'Atom feeds from CICS - start here' -
    'Setting up CICS definitions for an Atom feed' needs to be
    updated after the first paragraph under 'About this task' with
    the following:
        Ensure that the configuration file is in EBCDIC and it is
        assumed that it is provided in codepage 1047 unless
        'encoding=' has been specified.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • ž**** PE10/04/07 FIX IN ERROR. SEE APAR PM11661  FOR DESCRIPTION
    ž**** PE10/07/19 PTF IN ERROR. SEE APAR PM13290  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PK95593

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-09-08

  • Closed date

    2010-03-19

  • Last modified date

    2010-07-23

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

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

    UK55354

Modules/Macros

  • DESCCNVG DESECRL  DESMLDC  DESMLTF  DESMLXT
    DESPICA  DESPICC  DESPICV  DESPIII  DESPIIW  DESPITL  DESPITRI
    DESPIWR  DESWBAP  DESWBUX  DESW2AC  DESW2AT  DESW2CM  DESW2FD
    DESW2FI  DESW2FR  DESW2TS  DFHCCNVG DFHCNVXX DFHCNV00 DFHMEMLC
    DFHMEMLE DFHMEMLK DFHMEPIC DFHMEPIE DFHMEPIK DFHMLTF  DFHMLTFA
    DFHMLTFJ DFHMLTFM DFHMLTFT DFHMLTFV DFHMLVIC DFHMLVID DFHPICA
    DFHPICC  DFHPICCA DFHPICCM DFHPICCT DFHPIII  DFHPIIIA DFHPIIIM
    DFHPIIIT DFHPIIW  DFHPIIWA DFHPIIWM DFHPIIWT DFHPITL  DFHPITLA
    DFHPITLM DFHPITLT DFHPITRI DFHPIWR  DFHWBAP  DFHWBUX  DFHW2AC
    DFHW2ACA DFHW2ACM DFHW2ACT DFHW2AS  DFHW2AT  DFHW2ER  DFHW2FD
    DFHW2FI  DFHW2FR  DFHW2MAC DFHW2TS  DFHW2TT  DFH95593
    

Publications Referenced
GC34703500SC34701300SC34702100  

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK55354

       UP10/03/24 P F003

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:
23 July 2010