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

SEI起点の開発ではWSDLファイルの作成は任意ですが,作成した場合はEARファイルに含めます。ここでは,cjwsgenコマンドのWSDL生成機能を実行することで,コンパイル済みのJavaソースからWSDLファイルを作成する例を説明します。cjwsgenコマンドについては,「14.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-3 cjwsgenコマンド実行時の生成物

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

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