81,091
社区成员
发帖
与我相关
我的任务
分享
String method = "test";
String url = "……………………";
Service service = new Service();
String namespace = "http://tempuri.org/";
try{
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(url));
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/test");
call.setOperationName(new QName("http://tempuri.org/",method));
call.addParameter(new QName(namespace,"a"),org.apache.axis.encoding.XMLType.SOAP_BASE64BINARY,javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(namespace,"b"),org.apache.axis.encoding.XMLType.SOAP_STRING,javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(namespace,"c"),org.apache.axis.encoding.XMLType.SOAP_STRING,javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.SOAP_BOOLEAN);
Boolean result = (Boolean)call.invoke(new Object[]{a……,b……,c……});
}catch(Exception ex)
{
ex.printStackTrace();
}