public System.IAsyncResult testMethod(System.AsyncCallback ccc, object ooo);
对方.NET发部的这个方法
[code="java"]Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(webserviceURL));
call.setOperationName(new QName(nameSpace,methodName));
//设置SOAPActionURI
call.setSOAPActionURI(nameSpace+methodName);
[/code]
[size=x-large][color=blue]下面这两行是设置参数类型和返回值,.net里面的System.AsyncCallback ccc, object ooo这两个对象怎么设置啊[/color][/size]
[color=red][size=large]
//设置参数类型和返回值
call.addParameter(new QName(nameSpace,"xxx"), XMLType.SOAP_STRING, ParameterMode.IN);
call.setReturnType(XMLType.SOAP_INTEGER);
[/size][/color]
[code="java"]call.setReturnType(XMLType.SOAP_STRING);
call.setUseSOAPAction(true);
String reuslt = (String)call.invoke(methodParams);[/code]
public System.IAsyncResult testMethod(System.AsyncCallback ccc, object ooo);
这个是webservice接口的话,估计没法调用。
让他们重写。