Webアプリケーション・アーカイブ(WAR)ファイルにパッケージ化できるJAX-WSポータブル・アーティファクトを生成し、Antタスクを提供します。
wsimport [ options ] wsdl
コマンド行オプション。「オプション」を参照してください。
Webサービスを呼び出す方法、予測されるパラメータおよび返されるデータ構造に関するマシン判読可能形式の説明を含むファイル。
wsimport
コマンドは、次のJAX-WSポータブル・アーティファクトを生成します。これらのアーティファクトは、WSDLドキュメント、スキーマ・ドキュメントおよびエンドポイント実装とともに、WARファイルにパッケージ化して配備できます。wsimport
コマンドは、wsimport
Antタスクも提供します。次の「Wsimport Ant Task」ページの「Tools」タブを参照してください。http://jax-ws.java.net/nonav/2.1.1/docs/wsimportant.html
サービス・エンドポイント・インタフェース(SEI)
サービス
wsdl:fault
から例外クラスがマップされます(存在する場合)
応答wsdl:message
から非同期応答Beanが派生されます(存在する場合)
JAX-Bが生成する値タイプ(スキーマの型からマップされたJavaクラス)
wsgen
コマンドを開始するには、次の処理を行います。
Oracle Solaris/Linux:
/bin/wsimport.sh -help
Windows:
\bin\wsimport.bat -help
生成される出力ファイルを格納する場所を指定します。
外部のJAX-WSまたはJAXBバインディング・ファイルを指定します。-b
オプションを使って、複数のJAX-WSおよびJAXBバインディング・ファイルを指定できます。これらのファイルを使って、パッケージ名やBean名などをカスタマイズできます。JAX-WSおよびJAXBバインディング・ファイルの詳細は、次の「WSDL Customization」の「Users Guide」タブを参照してください。http://jax-ws.java.net/nonav/2.1.1/docs/wsimportant.html
jaxbOption
オプションをJAXBスキーマ・コンパイラに渡します。
外部エンティティ参照を解決するカタログ・ファイルを指定します。-catalog
オプションは、TR9401、XCatalogおよびOASIS XML Catalog形式をサポートします。次の「Catalog Support」ページの「Users Guide」タブを参照してください。http://jax-ws.java.net/nonav/2.1.1/docs/catalog-support.html
ベンダー拡張を許可します。拡張を使用すると、アプリケーションの移植性が失われたり、他の実装で機能しなくなる可能性があります。
wsimport
コマンドのヘルプ・メッセージを表示します。
HTTPプロキシ・サーバーを指定します。デフォルトは8080です。
生成されたファイルを保持します。
WSDLおよびスキーマのバインディング・カスタマイズや仕様で定義されているデフォルトのアルゴリズムをオーバーライドするターゲット・パッケージ名を指定します。
生成されるソース・ファイルを格納する場所を指定します。
コンパイラのメッセージを表示します。
リリース情報を出力します。
@WebServiceClient.wsdlLocation
の値を指定します。
指定されたJAX-WS仕様バージョンに従ってコードを生成します。バージョン2.0では、JAX-WS 2.0仕様に準拠したコードを生成します。
wsimport
コマンドの出力を抑制します。
-b
オプションを使って、複数のJAX-WS
およびJAXB
バインディング・ファイルを指定できます。これらのファイルを使って、パッケージ名やBean名など、様々な要素をカスタマイズできます。JAX-WS
およびJAXB
バインディング・ファイルの詳細は、次のカスタマイズに関するドキュメントを参照してください。
https://jax-ws.java.net/nonav/2.1.2/docs/customizations.html
要求またはレスポンス・メッセージにバインドされないヘッダーをJavaメソッドのパラメータにマップします。
承認情報を含むファイルを指定するWSDL URIです。このURIの形式は次のとおりです。
http://user-name:password
@host-name/web-service-name>?wsdl。
デバッグ情報を出力します。
W3CEndpointReferenceTypeとJavaのバインディングを有効にします。
生成されたJavaファイルをコンパイルしません。
次の例は、http://stockquote.example.com/quote?wsdl
をインポートすることで、Javaアーティファクトを生成およびコンパイルします。
wsimport -p stockquote http://stockquote.example.com/quote?wsdl
「Wsimport Ant Task」ページの「Tools」タブhttp://jax-ws.java.net/nonav/2.1.1/docs/wsimportant.html
「Catalog Support」ページの「Users Guide」タブhttp://jax-ws.java.net/nonav/2.1.1/docs/catalog-support.html
「WSDL Customization」ページの「Users Guide」タブhttp://jax-ws.java.net/nonav/2.1.1/docs/wsimportant.html