IBM Support

PM80894: RDz Enterprise Service Tools WSDL contains incorrect diacritic (Umlaut trema) characters when generated directly to the host.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z (RDz) Enterprise Service tools
    (EST) WSDL contains incorrect diacritic (umlaut, trema)
    characters when generated directly to the host.
    
    The problem occurs when using the RDz feature to generate PL/I
    Structures from a given WSDL directly to the host. Starting
    with RDz 8.5. these includes are generated with default locale
    (e.g. German) text. When the generated includes are directly
    deployed to the host, the code page mapping is not correct.
    
    Workaround:
    Generate the files locally, then copy manually to the host
    using copy and paste. This way the diacritic characters (e.g.
    umlauts) survive.
    
    Cause:
    RDz is using null as the default Java charset for generated
    source files. This should be the Workspace default. A null
    charset is only appropriate for binary files.
    
    Reproduction scenario:
    - Set RDz language to German as -nl de_DE
    - Create a New 'Web Services for CICS Project'
      - Use Scenario
        ?Create New Service Implementation (top-down)?
      - Set target remote
    

Local fix

Problem summary

  • COBOL and PL/I source files generated by the Enterprise Service
    Tools single-service project wizards may contain damaged
    characters when the files are generated directly to z/OS.
    

Problem conclusion

  • The Enterprise Service Tools single-service project wizards
    first generate COBOL and PL/I source files locally before
    copying them to the host.  These local files are temporary and
    are deleted after being copied to z/OS.  The encoding property
    of the temporary files was being set to null, causing the
    transport to assume single-byte ASCII (ISO-8859-1), causing
    corruption of unicode characters above 0x007F.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.5.1.1 Fix Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM80894

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-18

  • Closed date

    2013-03-21

  • Last modified date

    2013-03-21

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

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

Fix information

  • Fixed component name

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R850 PSY

       UP



Document information

More support for: Rational Developer for System z

Software version: 8.5

Reference #: PM80894

Modified date: 21 March 2013