123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import org.apache.axis.client.Call;
- import org.apache.axis.client.Service;
- import org.apache.axis.encoding.XMLType;
- //import org.apache.axis.utils.Options;
- import javax.xml.rpc.ParameterMode;
- import javax.xml.namespace.QName;
- public class Ws
- {
- public static String namespace = "http://tempuri.org/";
- public static String endpoint = "http://webs.montnets.com/yds/wmgw.asmx";
- public static void main(String[] args)
- {
- Service service = null;
- Call call = null;
- String []ret= new String[4];
- try {
- service = new Service();
- call = (Call) service.createCall();
-
- call.setTargetEndpointAddress( new java.net.URL(endpoint) );
- call.setUseSOAPAction(true);
- call.setEncodingStyle("http://schemas.xmlsoap.org/soap/encoding/");
-
- call.setSOAPActionURI(namespace + "MongateCsSPSendSmsExEx");
- call.setOperationName(new QName(namespace,"MongateCsSPSendSmsExEx"));
- //²ÎÊýÖµ
- call.addParameter(new QName(namespace,"userId"), XMLType.XSD_STRING, ParameterMode.IN);
- call.addParameter(new QName(namespace,"password"), XMLType.XSD_STRING, ParameterMode.IN);
- call.addParameter(new QName(namespace,"pszMobis"), XMLType.XSD_STRING, ParameterMode.IN);
- call.addParameter(new QName(namespace,"pszMsg"), XMLType.XSD_STRING, ParameterMode.IN);
- call.addParameter(new QName(namespace,"pszSubPort"), XMLType.XSD_STRING, ParameterMode.IN);
- call.setReturnType(new QName(namespace,"MongateCsSPSendSmsExExResult"), ret.getClass());
- // call.addParameter( "uid", XMLType.XSD_STRING, ParameterMode.IN );
- // call.addParameter( "pwd", XMLType.XSD_STRING, ParameterMode.IN );
- ret = (String []) call.invoke( new Object [] { "13600000412", "456123", "15986756631", "²âÊÔÐÅÏ¢java", "*"});
- System.out.println("Result : " +ret[0] + "\n" + ret[1] + "\n" + ret[2] + "\n" + ret[3]);
- }
- catch (Exception e){
- e.printStackTrace();
- }
- }
- }
|