Greetings All,

First thing I am unclear about is, when clicking on the link on the deployed
services page that should show the WSDL, it gives me the following result:

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).

Now, here is the snippets from my services.xml and WSDL I believe to be the
relevant:

<service name="ConfirmationProcessService" scope="application">

<wsdl:service name="ConfirmationProcessService">
        <wsdl:port name="ConfirmationProcessServiceSOAP11port"
            binding="ns:ConfirmationProcessServiceSOAP11Binding">
            <soap:address
               
location="http://localhost:8080/axis2/services/ConfirmationProcessService"; />
        </wsdl:port>

>From looking at this my service name and wsdl:service name is the same, so why
is Axis still saying it is not?

Second thing is, when invoking my service I get the following error:

AxisFault Cause: ServiceClass does not implement required method of the form
OMElement processConfirmation(OMElement e)

But, here is my service:

public OMElement processConfirmation(OMElement element) throws
XMLStreamException {

code here....

}

All help very much appreciated, thanks!

--
Open WebMail Project (http://openwebmail.org)


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

Reply via email to