RPC型のWebServiceにアクセスするためのクライアントJavaプログラムを作成します。
WSDLToClientProxyユーティリティにてクライアントプロキシを生成します。
<< コマンド >>WSDLToClientProxy.bat -p [パッケージ名] [WSDL URI]<< 実行コマンド >>WSDLToClientProxy -p clientproxy http://localhost:9090/hpws/soap/HelloWorldService.wsdl
プロキシクライアント生成コマンドの実行により、以下の4つのソースコードが出力されます。
WebService(HelloWorld)を呼び出すプログラムを作成します。
<< テスト用プログラム >>
package clientproxy;
/**
* HelloWorldテストプログラム
*
* @author Takayuki Umehara
*/
public class HelloWorldTest {
public static void main(String[] args) throws java.rmi.RemoteException {
HelloWorld helloworld;
helloworld = new HelloWorld();
System.out.println("[HelloWorldTest] " +
helloworld.getHelloWorldPort().getMessage());
}
}