Stefan,

Thanks for the summary. Regarding Axis2 v1.1.1, even though wsdl2java
did not complain, the current client would have failed to interop with
the generated service. Since the server-side code does not really
support rpc/encoded. That's exactly the reason why we throw the
exception in Axis2 1.2 so that people are not led down the garden path
and then get to know the limitation in the end and get frustrated.

Yes, it's better to use rpc/lit. Just make sure the client is not on
.NET 1.x which does not support rpc/lit. XMLBeans is a bit slow under
some circumstances. But if it works for you, just stick to it.
Alternative is to use the ADB (which is the default data binding).
I'd definitely run it under Tomcat. SimpleHTTPServer is getting there
for production use, but i am more inclined to use tomcat for
production purposes. Also FYI, If you decide to switch to ADB, we'd
definitely back you up if you run into codegen issues or runtime
issues as both are under our control. XMLBeans is a separate project
as you know...

thanks,
dims

On 5/5/07, stefan_dragnev <[EMAIL PROTECTED]> wrote:

Dims,

It is a service which currently runs on BEA Weblogic but we are migrating to
open source. The plan was to
migrate it to Axis2. Since Axis2 v1.1.1 was not throwing exceptions I was
able to generate skeleton and stub files using  WSDL with rpc/encoded
bindings. Then I wrote, compiled and deployed a service using XMLBeans
binding but when I deployed on the server I kept getting faults each time
when I invoked the service. That's when I saw Axis 1.2 is already release
and thought that it might solve the problem. It didn't as with 1.2 I could
not even generate stubs and skeletons and that is when I wrote for first
time to the email list.

The WSDL which I inherited and is currently used in production is using
rpc/encoded style. I have no control over the client side to make them
change their code. But on Friday I modified the WSDL to use rpc/literal
style and was able to run wsdl2java on it without any problems. Hopefully
the client side will be willing to change their code to use rpc/literal
style.

I'm using XMLbeans as data binding. What is more efficient when it comes to
speed - running a standalone Axis2 server or running it under Tomcat? Are
there any advantages using one or the other?

Thanks,
Stefan


Davanum Srinivas wrote:
>
>>Stefan,
>>
>>Is this an Axis2 based service in production? and you have a custom wsdl?
>>
>>-- dims
>>
> On 5/3/07, stefan_dragnev <[EMAIL PROTECTED]> wrote:
>>
>> Dims,
>>
>> I'm sure the wsdl uses rpc/encoded because it contains the following
>> section:
>>
>> <binding name="WebServiceSoap" type="s0:WebServiceSoap">
>>     <soap:binding transport="http://schemas.xmlsoap.org/soap/http";
>> style="document"/>
>>     <operation name="UpdateCategoriesReq">
>>       <soap:operation
>> soapAction="http://www.openuri.org/UpdateCategoriesReq"; style="rpc"/>
>>       <input>
>>         <soap:body use="encoded" namespace="http://www.openuri.org/";
>> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </input>
>>       <output>
>>         <soap:body use="encoded" namespace="http://www.openuri.org/";
>> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </output>
>>     </operation>
>>     <operation name="BPDataReq">
>>       <soap:operation soapAction="http://www.openuri.org/BPDataReq";
>> style="rpc"/>
>>       <input>
>>         <soap:body use="encoded" namespace="http://www.openuri.org/";
>> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </input>
>>       <output>
>>         <soap:body use="encoded" namespace="http://www.openuri.org/";
>> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
>>       </output>
>>     </operation>
>> ......
>> </binding>
>>
>> I know that rpc/encoded is not supported in WS-I basic profile but this
>> WSDL
>> was developed some time ago and is used in production so I'm not sure
>> whether I will be allowed to modify. If I'm allowed to modify it what
>> will
>> be the best way to do it so Axis2 1.2's wsdl2java will not throw errors?
>>
>> Thanks.
>> Stefan
>>
>>
>> >I believe we are throwing better exceptions now...if you post the wsdl
>> >in a bug report, we can take a look to confirm that it is indeed an
>> >rpc/encoded wsdl which we don't support.
>> >
>> >thanks,
>> >dims
>>
>> --
>> View this message in context:
>> 
http://www.nabble.com/WSDL2Java%3A-WSDLProcessingException%3A-Encoded-use-is-not-supported--tf3678548.html#a10312820
>> Sent from the Axis - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> Davanum Srinivas :: http://davanum.wordpress.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

--
View this message in context: 
http://www.nabble.com/WSDL2Java%3A-WSDLProcessingException%3A-Encoded-use-is-not-supported--tf3678548.html#a10341325
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Davanum Srinivas :: http://davanum.wordpress.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to