IBM Support

PK88740: PROBLEMS SENDING # SYMBOL IN OUTBOUND SOAP MESSAGE WHEN USING DANISH EBCDIC CODEPAGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When sending an outbound SOAP message from CICS which
    includes a # (hash) symbol. The hash is inserted using
    codepage 37 and ends up corrupted when Danish EBCDIC
    codepages are used because # (hash) is at a different codepoint.
    

Local fix

  • Avoid using the # (hash) symbol in outbound SOAP messages from
    CICS
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Hash symbols in outbound SOAP messages  *
    *                      are corrupted when local codepage is    *
    *                      Danish EBCDIC.                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    CICS is acting as a Web Service provider. The LOCALCCSID is set
    to a Danish EBCDIC codepage. A response is returned from the
    provider application that contains a character string field
    which has a carriage return in it (x'0D'). When DFHPIII
    processes the data from the application it attempts to replace
    the x'0D' from the commarea with 
 in the generated XML.
    
    This happens correctly, but the hash sign used is in codepage
    037 and not in the LOCALCCSID. When 277 (Danish) is used as the
    LOCALCCSID the hash sign gets corrupted when the data for this
    field gets converted from 277 to 1208 (UTF-8).
    
    Additional keywords: x'05' x'25' LF line feed HT horizontal tab
    CR CRLF 1142 	 

    

Problem conclusion

  • DFHPIII has been altered to convert the hash used for
    substitution symbols into the local codepage.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • ž**** PE09/08/24 FIX IN ERROR. SEE APAR PK93804  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PK88740

  • 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-06-12

  • Closed date

    2009-07-06

  • Last modified date

    2009-09-17

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

    PK83912

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

    UK48095

Modules/Macros

  • DESPIII  DFHPIII
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK48095

       UP09/07/11 P F907

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:
17 September 2009