Cosminexus アプリケーションサーバ V8 Webサービス開発の手引

[目次][用語][索引][前へ][次へ]

8.3.4 WSDLファイルを作成する(任意)

SEI起点の開発ではWSDLファイルの作成は任意ですが,作成した場合はEARファイルに含めます。ここでは,cjwsgenコマンドのWSDL生成機能を実行することで,コンパイル済みのJavaソースからWSDLファイルを作成する例を説明します。cjwsgenコマンドについては,「11.3 cjwsgenコマンド」を参照してください。

cjwsgenコマンドの実行例を次に示します。

> cd c:\temp\jaxws\works\statelessjava\server\
> mkdir .\jar\META-INF\wsdl\
> mkdir .\temporary
> "%COSMINEXUS_HOME%\jaxws\bin\cjwsgen.bat" -r .\jar\META-INF\wsdl -d .\temporary -cp .\jar com.sample.AddNumbersImpl
> rmdir /S /Q .\temporary

cjwsgenコマンドが正常に終了すると,c:\temp\jaxws\works\statelessjava\META-INF\wsdl\ディレクトリに,リソースファイルが生成されます。生成物の一覧を次の表に示します。

表8-4 cjwsgenコマンド実行時の生成物

ファイル名 説明
AddNumbersImplService.wsdl 指定したJavaソースに対応するWSDLファイルです。
AddNumbersImplService_schema1.xsd WSDLファイルから参照されるXML Schema定義です。

なお,c:\temp\jaxws\works\statelessjava\temporary\ディレクトリに生成されるファイルは必要ないため削除してください。