Interstage Application Server リファレンスマニュアル(コマンド編)
|
目次
索引
|
15.1.2 server
形式
iswsgen server [“オプション”] <wsdl-path>
機能説明
WSDLから、Webサービスアプリケーションの開発に必要な以下のファイルを生成します。
- サービスエンドポイントインタフェースソース
Webサービスとして提供する、Webサービスアプリケーションの公開インタフェースを定義するJavaインタフェースのソースです。
インタフェース名はWSDLのPortType要素の名前が使用されます。
- ユーザ定義型クラスソース
WSDLのoperationのパラメタとしてユーザ定義型が指定されている場合に、対応するJavaクラスソースを生成します。
クラス名はユーザ定義型の型名が使用されます。
- そのほかのクラスソース
アプリケーションの実行に必要なクラスのソースです。生成するJavaソースファイルに応じて必要なものが生成されます(WSDLの内容によって生成される場合と、生成されない場合があります)。クラス名はすべて“_isws_”で始まります。
- <WSDLファイル名>_mapping.xml
Webサービスアプリケーションとしてパッケージする際に、アプリケーションとともにパッケージングするファイルです。
プロトコル(SOAP)で使用するXMLとアプリケーションの対応付けが記述されています。
出力先のWEB-INFディレクトリ配下に生成されます。
wsdl-path
WSDLのパスを指定します。
オプション
以下に、server サブコマンドのオプションを説明します。
以下の表に記載したオプションの他に、サブコマンド共通オプションが指定できます。
オプション名 (注1) |
オプション引数 (注2) |
内容 |
デフォルト値 |
-NStoPkg
-n |
<ネームスペース名>=<パッケージ名> |
WSDL内のネームスペース名から対応するJava生成物のパッケージ名への対応を定義します。
複数のネームスペース名について、対応するパッケージ名を定義する場合は、本オプションを複数個繰り返して指定できます。
また、-PkgNSmappingFileオプションでも同様の定義ができますが、同じネームスペース名に対する定義があった場合は、本オプションが優先されます。 |
ネームスペース名から一定のルールで自動的に生成された値 |
- 注1)
- オプション名は大文字/小文字を区別します。
- 注2)
- 表中で「−」と表されているものは、オプション引数が不要です。
All Rights Reserved, Copyright(C) 富士通株式会社 2006