8.3.4 WSDLファイルを作成する(任意)
SEI起点の開発ではWSDLファイルの作成は任意ですが,作成した場合はEARファイルに含めます。ここでは,hwsgenコマンドのWSDL生成機能を実行することで,コンパイル済みのJavaソースからWSDLファイルを作成する例を説明します。hwsgenコマンドについては,「14.1.2 hwsgenコマンド」を参照してください。
hwsgenコマンドの実行例を次に示します。
> cd c:\temp\jaxws\works\statelessjava\server\ > mkdir .\jar\META-INF\wsdl\ > mkdir .\temporary > "%COSMINEXUS_HOME%\jaxws\bin\hwsgen.bat" -r .\jar\META-INF\wsdl -d .\temporary -cp .\jar com.sample.AddNumbersImpl > rmdir /S /Q .\temporary
hwsgenコマンドが正常に終了すると,c:\temp\jaxws\works\statelessjava\META-INF\wsdl\ディレクトリに,リソースファイルが生成されます。生成物の一覧を次の表に示します。
ファイル名 |
説明 |
---|---|
AddNumbersImplService.wsdl |
指定したJavaソースに対応するWSDLファイルです。 |
AddNumbersImplService_schema1.xsd |
WSDLファイルから参照されるXML Schema定義です。 |
なお,c:\temp\jaxws\works\statelessjava\temporary\ディレクトリに生成されるファイルは必要ないため削除してください。