[ 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.