クライアントのサンプルとして自動生成したソースコード

/* Generated by WSDLToJava Compiler. */
package org.objectweb.hello_world_soap_http;

/**
* Please modify this class to meet your needs
* This class is not complete
*/

import java.io.File;
import javax.xml.namespace.QName;

/**
* This class was generated by the Celtix 1.0
* Mon Jul 10 23:37:05 JST 2006
* Generated source version: 1.0
*
*/

public final class GreeterClient {

   private static final QName SERVICE_NAME = new QName("http://objectweb.org/hello_world_soap_http", "SOAPService");

   private GreeterClient() {
   }

   public static void main(String args[]) throws Exception {

      if (args.length == 0) {
         System.out.println("please specify wsdl");
         System.exit(1);
      }

      File wsdl = new File(args[0]);

      SOAPService ss = new SOAPService(wsdl.toURL(), SERVICE_NAME);
      Greeter port = ss.getSoapPort();


      System.out.println("Invoking sayHi...");
      java.lang.String _sayHi_responseType = port.sayHi();
      System.out.println("sayHi.result=" + _sayHi_responseType);

      System.out.println("Invoking greetMe...");
      java.lang.String _greetMe_responseType = port.greetMe(new java.lang.String());
      System.out.println("greetMe.result=" + _greetMe_responseType);

      System.out.println("Invoking greetMeOneWay...");
       port.greetMeOneWay(new java.lang.String());

      System.out.println("Invoking pingMe...");
      try{
          port.pingMe();
      }      catch(PingMeFault e){
      System.out.println("Expected exception: PingMeFault has occurred.");
      System.out.println(e.toString());
      }

      System.exit(0);
   }

}

人気記事トップ10

人気記事ランキングをもっと見る