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

Reply via email to