Hi,
unil a few hours ago, I had a trivial service for which axis2
auto-generated a WSDL. This does no longer work for some reason.
I constantly keep the Message:
<error>
<description>Unable to generate WSDL for this service</description>
−
<reason>
If you wish Axis2 to automatically generate the WSDL, then please use
one of the RPC message receivers for the service(s)/operation(s) in
services.xml. If you have added a custom WSDL in the META-INF directory,
then please make sure that the name of the service in services.xml
(/serviceGroup/service/@name) is the same as in the custom wsdl's
service name (/wsdl:definitions/wsdl:service/@name).
</reason>
</error>
My service *uses* rpc receivers, my services.xml looks like
<service>
<description>
First service, which echoes a string passed in.
</description>
<parameter name="ServiceClass">my.ws.EchoService</parameter>
<operation name="myEcho">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</operation>
</service>
I also have an example of a handwritten wsdl which worked (according to
the issue and
the solutions brought up by Matthew Hannay recently. If I query this
service, it also does
not show any wsdl, neither my handwritten nor an auto-generated one. It
insists on the error
message above.
Can someone give me a hint about this? I'm not aware that I changed
anything in the axis2
configuration this day, but it seems I somehow mixed up my system.
Thanks in advance,
-Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]