package WebServiceClien.client;
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Start invoking....");
try
{
String endPoint="http://localhost:42301/CreatePicture.asmx";
Service service = new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endPoint));
call.setOperation("CreatePathPicture");
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/CreatePathPicture");
call.setOperationName(new QName("http://tempuri.org/","CreatePathPicture"));
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.addParameter(new QName("http://tempuri.org/","loadUrl"), XMLType.XSD_STRING, ParameterMode.IN);// 参数的类型
call.addParameter(new QName("http://tempuri.org/","saveUrl"), XMLType.XSD_STRING, ParameterMode.IN);// 参数的类型
call.addParameter(new QName("http://tempuri.org/","roadInfoPointArray"), XMLType.XSD_STRING, ParameterMode.IN);// 参数的类型
String str = (String) call.invoke(new Object[] {
"/loadImage/1.bmp",
"/saveImage/1.bmp",
"183,62,2;175,287,1"});// 执行调用
System.out.println(str);
}catch(Exception e)
{
e.printStackTrace();
}
}
}
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Start invoking....");
try
{
String endPoint="http://localhost:42301/CreatePicture.asmx";
Service service = new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endPoint));
call.setOperation("CreatePathPicture");
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/CreatePathPicture");
call.setOperationName(new QName("http://tempuri.org/","CreatePathPicture"));
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.addParameter(new QName("http://tempuri.org/","loadUrl"), XMLType.XSD_STRING, ParameterMode.IN);// 参数的类型
call.addParameter(new QName("http://tempuri.org/","saveUrl"), XMLType.XSD_STRING, ParameterMode.IN);// 参数的类型
call.addParameter(new QName("http://tempuri.org/","roadInfoPointArray"), XMLType.XSD_STRING, ParameterMode.IN);// 参数的类型
String str = (String) call.invoke(new Object[] {
"/loadImage/1.bmp",
"/saveImage/1.bmp",
"183,62,2;175,287,1"});// 执行调用
System.out.println(str);
}catch(Exception e)
{
e.printStackTrace();
}
}
}