[
https://issues.apache.org/jira/browse/AXISCPP-1061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
nadir amra closed AXISCPP-1061.
-------------------------------
Resolution: Fixed
Fiexed in revision 733631
(http://svn.apache.org/viewvc?view=rev&revision=733631)
> Client does not work when running ebcdic turkish code page
> ----------------------------------------------------------
>
> Key: AXISCPP-1061
> URL: https://issues.apache.org/jira/browse/AXISCPP-1061
> Project: Axis-C++
> Issue Type: Bug
> Components: Basic Architecture
> Reporter: nadir amra
> Assignee: nadir amra
> Fix For: current (nightly)
>
>
> When running ebcdic turkish code page, the code sends an invalid SOAP request
> because the double quote character in ebcdic turkish code page is not
> invariant (i.e. the hex value of double quote character in turkish code page
> is different in all other ebcdic code pages).
> To resolve, all platform files will define the following:
> #define PLATFORM_DOUBLE_QUOTE_S "\""
> #define PLATFORM_DOUBLE_QUOTE_C '\"'
> #define PLATFORM_XML_ENTITY_REFERENCE_CHARS_S "<>&\"\'"
> and in the code the defines will be used. In the os/400 platform files it
> will define these as:
> extern char PLATFORM_DOUBLE_QUOTE_S[];
> extern char PLATFORM_DOUBLE_QUOTE_C;
> extern char PLATFORM_XML_ENTITY_REFERENCE_CHARS_S[];
> and when the code is activated it will detect the code-page being run and set
> these values accordingly.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.