Cyrille Chépélov created CXF-7491:
-------------------------------------

             Summary: TransformInInterceptor / TransformOutInterceptor assume 
UTF-8
                 Key: CXF-7491
                 URL: https://issues.apache.org/jira/browse/CXF-7491
             Project: CXF
          Issue Type: Bug
          Components: Soap Binding
    Affects Versions: 3.1.12, 3.1.11
         Environment: client Linux/Java/CXF 
server IBMi AS/400
            Reporter: Cyrille Chépélov


When talking to a server using IBMi / RPG-based software and SOAP gateway:
the returned SOAP message contains XML encoded as ISO-8859-1; the HTTP header 
do specify a content type of xml+soap with character set ISO-8859-1; however 
the XML message itself include no character set declaration.

Due to discrepancies between the official WSDL for the SOAP message and the 
remote implementation, a couple transforms had to be deployed. This works fine 
as long as the exchanged messages actually conform to US-ASCII (no diacritics), 
but whenever any character encoded differently between ISO-8859-1 and UTF-8 is 
used, the TransformInInterceptor fails to parse the text, as the 
XMLStreamReader is built to expect UTF-8 and actually receives ISO-8859-1 input




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to