May be this is interesting .. view it as html

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/xdocs/Axis2-rpc-support.html


Try code generate from the wsdl and deploying it .. (see userguide)?
Let me know how it goes

I am not really familiar with what happens at the wsdl generation ..
lets wait for somebody from that area

Thanks
Srinath


On 10/7/06, Ya Bing, Chen <[EMAIL PROTECTED]> wrote:
I c.. I will check the wsdl file again. thanks a lot!

Btw, in some cases Axis2 generated error info when I try to look at the 
generated wsdl. the error is as follows:
<error>
   <description>Unable to generate WSDL for this service</description>
   <reason>
      Either user has not dropped the wsdl into META-INF or operations use 
message receivers  other than RPC.
   </reason>
</error>

does it mean I have to use rawxml message receiver if I want Axis2 to generate 
the wsdl?
but I am wondering what is the difference between RPC receiver and rawxml one?
actually even after I changed to use RPC receiver in services.xml 
(org.apache.axis2.rpc.receivers.RPCMessageReceiver), the error remains there.


-----Original Message-----
From: Srinath Perera [mailto:[EMAIL PROTECTED]
Sent: Fri 10/6/2006 7:02 PM
To: [email protected]
Subject: Re: weird wsdl generation in axis2

Reason is diffent default styles in Axis2 and Axis1.x

Axis1.x have rpc-encoding as default style .. so it have something
like <part type="MyType"> on the otherhand Axis2 does doc-literal
where you will have

<part element = "addElement"> and
 in your schema

<elemement name="addElement" type="xsd:int"/>

1) This is not a bug
2) doc-literal style is preferred over rpc-encoding



On 10/6/06, Ya Bing, Chen <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I started to use axis2 recently. But find out it is very strange with
> the generated wsdl.
> When I deploy my ws (*.aar), then try to take a look at the generated
> wsdl from the admin console.
> Axis2 seems always generated weird and wrong wsdl for my service.
> For example, I deploy an calculator ws. The input and output method's
> arguments are int.
> But when I look at the wsdl, the generated ones become like the
> following:
>
> <wsdl:message name="addMessage"/>
> <wsdl:message name="addResponse"/>
> <wsdl:message name="substractMessage"/>
> <wsdl:message name="substractResponse"/>
>
> There supposed to be some parts elements such as: <wsdl:part name="in0"
> type="xsd:int"/> in the generated wsdl.
>
> Then I tried to drop my own wsdl inside the aar. Unfortunately, the
> axis2 seems cannot recognize it.
>
> I was using Axis1.x before, never encounter such errors. Don't know if
> it is bugs or some configuration errors.
>
> Anyone encounter the same issues as me? Pls help!
>
> Regards,
> Yabing
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
============================
Srinath Perera:
   http://www.cs.indiana.edu/~hperera/
   http://www.bloglines.com/blog/hemapani

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



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




--
============================
Srinath Perera:
  http://www.cs.indiana.edu/~hperera/
  http://www.bloglines.com/blog/hemapani

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

Reply via email to