Interstage Application Server リファレンスマニュアル(コマンド編) |
目次 索引 |
第3部 J2EE編 | > 第15章 Webサービス開発コマンド | > 15.1 iswsgen |
iswsgen wsdl [“オプション”] <service-endpoint-interface>
サービスエンドポイントインタフェースから、WSDLファイル、およびWebサービスアプリケーション開発に必要な以下のファイルを生成します。
サービスエンドポイントインタフェースのパッケージ名付きクラス名を指定します。クラスは、-classpathオプションで指定されたクラスパスから検索されます。
メソッドの引数に使用するクラスや継承しているクラスも、クラスパスに設定する必要があります。
以下に、wsdl サブコマンドのオプションを説明します。
以下の表に記載したオプションの他に、サブコマンド共通オプションが指定できます。
オプション名 (注1) |
オプション引数 (注2) |
内容 |
デフォルト値 |
-classpath |
<クラスパス> |
コマンドで参照するクラスパスを指定します。 |
カレントディレクトリ |
-location |
<URL> |
WSDLに記述する接続先URLを指定します。 |
ダミーの値 |
-bindingName |
<バインディング名> |
生成されるWSDLのbinding要素に使う名前を指定します。 |
ポート名+“SoapBinding” |
-serviceElementName |
<サービス名> |
生成されるWSDLのservice要素に使う名前を指定します。 |
ポートタイプ名+“Service” |
-servicePortName |
<ポート名> |
生成されるWSDLのservice要素のportに使う名前を指定します。 |
サービスエンドポイントインタフェース名+“Port” |
-namespace |
<ネームスペース名> |
サービスエンドポイントインタフェースのJavaパッケージ名に対応する、生成されるWSDL内のネームスペース名を指定します。 |
サービスエンドポイントインタフェースのパッケージ名から一定のルールで自動的に生成された値。デフォルトパッケージの場合は、http://DefaultNamespace |
-PkgtoNS |
<パッケージ名>=<ネームスペース名> |
Javaパッケージ名から、生成されるWSDL内のネームスペース名への対応を定義します。 |
パッケージ名から一定のルールで自動的に生成された値 |
-soapAction |
OPERATION | NONE |
生成されるWSDLのoperation要素のsoapAction属性の設定方法を指定します。
|
OPERATION |
-styleuse |
DOCLITERALWRAPPED |RPCLITERAL |RPCENC |
生成されるWSDLのSOAPバインディングのstyleおよびuseを指定します。これらは、SOAPで通信する際に送受される、XMLの形式に影響します。
|
DOCLITERALWRAPPED |
-wsdlFile |
<WSDLファイル名> |
生成されるWSDLファイル名を指定します。 |
WSDLのポート名+“.wsdl” |
目次 索引 |