axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "nadir amra (JIRA)" <axis-c-...@ws.apache.org>
Subject [jira] Closed: (AXISCPP-1061) Client does not work when running ebcdic turkish code page
Date Mon, 12 Jan 2009 06:12:59 GMT

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


Mime
View raw message