cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From superk888 <superk...@gmail.com>
Subject Re: Invoking a CXF web service with a SIMPLE FRONTEND !!!
Date Mon, 31 Aug 2009 07:18:21 GMT

If that could help anyway, here is the inbound soap message content, with the
corresponding String type response my CXF Frontend gives me (in bold; the
character encoding problem I was talking about): 

INFO: Inbound Message
----------------------------
ID: 2
Encoding: ISO-8859-1
Content-Type: multipart/related; type="application/xop+xml";
boundary="uuid:f5cde3e3-b98e-4483-9562-55892bc754bf";
start="<root.message@cxf.apache.org>"; start-info="text/xml"
Headers: {Content-Length=[693], Date=[Mon, 31 Aug 2009 07:13:49 GMT],
Server=[Apache-Coyote/1.1], content-type=[multipart/related;
type="application/xop+xml";
boundary="uuid:f5cde3e3-b98e-4483-9562-55892bc754bf";
start="<root.message@cxf.apache.org>"; start-info="text/xml"]}
Payload: 
--uuid:f5cde3e3-b98e-4483-9562-55892bc754bf
Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
Content-Transfer-Encoding: binary
Content-ID: <root.message@cxf.apache.org>

<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:sendRequestResponse
xmlns:ns2="http://wsController.webServices.web.forhrm.formatech.be/"><ns2:response>&lt;?xml
version=&quot;1.0&quot;
encoding=&quot;ISO-8859-1&quot;?&gt;&lt;Response&gt;&lt;ReturnCode&gt;000&lt;/ReturnCode&gt;&lt;ReturnMessage&gt;Système&lt;/ReturnMessage&gt;&lt;/Response&gt;</ns2:response></ns2:sendRequestResponse></soap:Body></soap:Envelope>
--uuid:f5cde3e3-b98e-4483-9562-55892bc754bf--
--------------------------------------

RESPONSE (translate - SYSTEM): 
 <?xml version="1.0"
encoding="ISO-8859-1"?><Response><ReturnCode>000</ReturnCode><ReturnMessage>Système</ReturnMessage></Response>

superk888 wrote:
> 
> Is it possible to configure programmatically characters encoding
> parameters of the simple frontend?
> 
> 
> bimargulies wrote:
>> 
>> This feels like a Unicode problem. How is your service deployed? (and
>> with what version of CXF)?
>> 
>> On Sun, Aug 30, 2009 at 5:24 PM, superk888<superk888@gmail.com> wrote:
>>>
>>> Hi everybody,
>>>
>>> I have developed and deployed successfully a simple web service with
>>> CXF.
>>> The service is really simple : it gets a String parameter and return a
>>> String response. I've tried to invoke this service with an AXIS2 client
>>> and
>>> all went as expected. But when I try to invoke the same service with a
>>> CXF
>>> simple Frontend, the accented characters are not interpreted correctly.
>>> For
>>> instance, when the SOAP response contains "é", my CXF frontend returns
>>> "è".
>>> I've added LoggingInterceptors to check the SOAP requests/responses
>>> content
>>> and they turn out to be correct.
>>>
>>> Has anybody already faced the same problem? Could somebody help me to
>>> solve
>>> it?
>>>
>>> PS : I've decided to use a simple frontend because my service consumer
>>> has
>>> to be integrated in a RCP project and after many attempts, I faced other
>>> problems using the JAX-WS and the dynamic clients.
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Invoking-a-CXF-web-service-with-a-SIMPLE-FRONTEND-%21%21%21-tp25215876p25215876.html
>>> Sent from the cxf-user mailing list archive at Nabble.com.
>>>
>>>
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Invoking-a-CXF-web-service-with-a-SIMPLE-FRONTEND-%21%21%21-tp25215876p25219284.html
Sent from the cxf-user mailing list archive at Nabble.com.


Mime
View raw message