web server wsdl

来源:互联网 发布:世界各国的消费数据 编辑:程序博客网 时间:2024/06/06 12:25
import javax.xml.namespace.QName;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;


public class example1 {


/**
* @param args
*/
public static void main(String[] args) {
 try {
          String endpoint = 
                   "http://nagoya.apache.org:5049/axis/services/echo";
    
          Service  service = new Service();
          Call call  = (Call) service.createCall();


          call.setTargetEndpointAddress( new java.net.URL(endpoint) );
          call.setOperationName(new QName("http://soapinterop.org/", "echoString") );


          // Call to addParameter/setReturnType as described in user-guide.html
          //call.addParameter("testParam",
          //                  org.apache.axis.Constants.XSD_STRING,
          //                  javax.xml.rpc.ParameterMode.IN);
          //call.setReturnType(org.apache.axis.Constants.XSD_STRING);


          String ret = (String) call.invoke( new Object[] { "Hello!" } );


          System.out.println("Sent 'Hello!', got '" + ret + "'");
      } catch (Exception e) {
          System.err.println(e.toString());
      }
}



}
原创粉丝点击