0

これはかなり基本的な質問ですが、どこにも答えがありません。wsimport と wsdl を使用して Web サービスを作成しました。

大量のファイルが作成されました。それらのほとんどは、Web サービスのメソッドを表す Bean のようです。Gateway、Gateway SOAP、ObjectFactory というクラスもあります。これらのメソッドを使用して Web サービスを実際に呼び出すにはどうすればよいでしょうか?

4

1 に答える 1

1

次のようにする必要があります。

Gateway svc = new Gateway();
GatewaySOAP port = svc.getGatewaySOAP();
MyRequestClass rq = new MyRequestClass();
rq.setSomething(2);
MyResponseClass rs = port.doMyVeryOwnJob(rq);
System.out.println("Result is: " + rs.getSomethingElse());
于 2012-05-10T18:28:56.983 に答える