PM80894: RDz Enterprise Service Tools WSDL contains incorrect diacritic (Umlaut trema) characters when generated directly to the host.
A fix is available
Closed as program error.
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
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.
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 V220.127.116.11 Fix Pack which is available from the Recommended Fixes support download page: http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
Reported component name
RATL DEV FOR SY
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
RATL DEV FOR SY
Fixed component ID
Applicable component levels