Hello Yasmin,
In the code that you attached to your original message you had such a
method:
public interface KeyAccidentService_Service extends javax.xml.rpc.Service {
public keyAccident2.KeyAccidentService_PortType getAxisServlet()
throws javax.xml.rpc.ServiceException;
[...]
}
I tried to reproduce your error here, but it compiled fine. I've
attached my client.
Did you regenerate this file and did the method name change? Then change
your client accordingly.
Else you might have a classpath issue (old KeyAccidentService_Service
interface in your classpath?). Check you settings, directories,
batch/ant scripts that you have no old files lying around.
Good luck,
Dies
[EMAIL PROTECTED] wrote:
Hi Dies,
...for some reason I'm getting the following error message:
method service.getAxisServlet() is not found?
Please advice
thanx
yasmin
Hello Yasmin,
There are several ways.
I recommend the following (JAX-RPC compatible, no dependencies on Axis
so portable across JAX-RPC compatible SOAP engines).
import javax.xml.rpc.*;
ServiceFactory sf = ServiceFactory.newInstance();
KeyAccidentService_Service service =
(keyAccident2.KeyAccidentService_Service)sf.loadService(
keyAccident2.KeyAccidentService_Service.class);
keyAccident2.KeyAccidentService_PortType keyAccident =
service.getAxisServlet();
String result = keyAccident.numAccident(...);
Regards,
Dies
[EMAIL PROTECTED] wrote:
Hi there,
I have created Java source code from WSDL, but I'm not sure how to use
this code to invoke my service, I'v attached the classes that were
created
...please advice me how I can use these to interact with my Web service?
Many thanx
yasmin
import javax.xml.rpc.*;
import keyAccident2.*;
public class Client {
public static void main(String[] args) throws Exception {
ServiceFactory sf = ServiceFactory.newInstance();
keyAccident2.KeyAccidentService_Service service =
(keyAccident2.KeyAccidentService_Service)sf.loadService(
keyAccident2.KeyAccidentService_Service.class);
keyAccident2.KeyAccidentService_PortType keyAccident =
service.getAxisServlet();
//String result = keyAccident.numAccident(...);
}
}