Axis 2 does not [yet] support rpc/encoded.

Anne

On 3/31/06, Arnaud MERGEY <[EMAIL PROTECTED]> wrote:
Eran Chinthaka a écrit :

Hi,
It wasn't my question I didn't need to change charset, I need to have
encodingStyle attribute for interoperability with GLU RPC web services

Arnaud
> Arnaud MERGEY wrote:
>
>>
>>
>> Is it possible to use some Axis2 option to have encoding style attribute ?
>>
>
>
> options.setProperty(MessageContext.CHARACTER_SET_ENCODING,
> <yourEncodingScheme>);
>
> -- Chinthaka
>  Hi,
>
> I'have same problem,
>
>
>
> I'have compared Axis 1.3 and Axis2 0.95 soap request generation (dynamic
> invocation)
>
>
>
> Axis 1.3 (OK):
>
> <soapenv:Envelope
> xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><ns1:getAnagramWithLetters
> soapenv:encodingStyle=" http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:ns1="x"><letters xsi:type="xsd:string">DEFAIRE</letters><nbLetters
> href="" id="id0"
> soapenc:root="0"
> soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> xsi:type="xsd:int"
> xmlns:soapenc=" http://schemas.xmlsoap.org/soap/encoding/">7</multiRef></soapenv:Body></soapenv:Envelope>
>
>
>
> Axis2 (KO : org.apache.axis2.AxisFault : this is a soap-encoded endpoint)
>
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header
> /><soapenv:Body><getAnagramWithLetters
> xmlns="http://www.webmethods.com/wsdl/AnagramImpl/"><letters>DEFAIRE</letters><nbLetters>7</nbLetters></getAnagramWithLetters></soapenv:Body></soapenv:Envelope>
>
>
>
> Is it possible to use some Axis2 option to have encoding style attribute ?
>
>
>
> Arnaud
>
>
>
>
>> Dharminder Singh
>> Wed, 26 Feb 2003 12:26:41 -0800
>
>> Hi all,
>
>> I have a question about the encoding style attribute. I'm using axis as
> a client to a glue server and I'm setting the encoding style attribute on
>> both the rpc element aswell as the body element in the request soap
> message. It seems that glue expects the encoding style attribute to be
>> on the envelope or body elements. If the encoding style attribute is not
> on this level glue throws a "this is a soap encoded endpoint" exception.
>
>> I looked at the axis code specifically SOAPEnvelope.java and
> SOAPBody.java and I see that attributes on the body element are never
> serialized. Is this correct or am I doing >something wrong?
>
>> I appreciate any help.
>
>> Thanks
>
> Dharminder Singh
>


Reply via email to