was_jaxws_client.properties ファイルは、IBM® WebSphere® JAX-WS
ランタイム環境の Web サービス・クライアントを作成する際に Ant タスクにデータを渡すために使用されます。
必須パラメーター
- ScenarioType
- オプション: client
- このパラメーターは、Ant タスクのシナリオ・タイプです。
- InitialSelection
- このパラメーターは、ワークスペースを基準とする入力 WSDL ファイルの相対 URI、または WSDL の絶対 URL です。
オプション・パラメーター
- ListRuntimes
- オプション: true false
- 値が true の場合、Ant
タスクの実行時に、有効なランタイム・オプションのリストが表示されます。
- ListServers
- オプション: true false
- 値が true の場合、Ant
タスクの実行時に、有効なサーバー・オプションのリストが表示されます。
- Verbose
- オプション: true false
- 値が true の場合、Ant
タスクの実行時に通知メッセージとエラーが表示されます。
- Client.RuntimeId
- このパラメーターは、Web サービスのランタイム環境の ID です。JAX-WS Web サービスの場合、com.ibm.ast.ws.jaxws.WasWebServiceRT が唯一の有効な値です。
- Client.ServerId
- このパラメーターは、ターゲット・サーバーの ID です。この値を自動的に
設定するには、Ant タスクがプロジェクトのサーバー設定から正しい値を受け取るように、このパラメーターを
削除するかコメント化します。
- ClientProjectName
- このパラメーターは、Web サービス・クライアントのプロジェクトのカスタム名です。デフォルトでは、プロジェクトの名前は、プロジェクトの作成元の
WSDL ファイルの名前が付けられます。
- ClientEarProjectName
- このパラメーターは、Web サービス・クライアント EAR のプロジェクトのカスタム名です。デフォルトでは、プロジェクトの名前は、プロジェクトの作成元の
WSDL ファイルの名前が付けられます。(このパラメーターは、サーバー・タイプに適用する場合にのみ設定します。)
- ClientComponentType
- オプション: template.jst.web template.jst.ejb、template.jst.appclient template.jst.utility
- このパラメーターは、Web サービス・クライアントのタイプです。デフォルト値は、template.jst.web です。
- CreateFoldersEnabled
- オプション: true false
- このパラメーターは、Ant タスクが必須のフォルダーを作成するかどうかを決定します。デフォルト値は、true です。
- CheckoutFilesEnabled
- オプション: true false
- このパラメーターは、Ant タスクがプロンプトを出さずにリポジトリーからファイルをチェックアウトするかどうかを決定します。デフォルト値は、true です。
- TargetPackage
- Web サービス・クライアント・ウィザードでは、指定された WSDL からいくつもの Java™ ファイルが生成されます。デフォルトでは、WSDL ファイルで指定されている名前空間に基づいてパッケージ名が作成されます。このデフォルトの振る舞いをオーバーライドするために、独自のパッケージ名を指定することができます。
- GenPortableClient
- このパラメーターを True に設定すると、
Web サービス・クライアント・コードを、マシン間
または WebSphere Application
Server のインスタンス間で移動することが可能になります。このオプションを選択した場合、WSDL 文書
と、それが依存するすべての XML スキーマおよび他の WSDL 文書が WEB-INF/wsdl の下のクライアント・プロジェクトに
コピーされます。その後、このコピーを指す file:relativeURL が JAX-WS サービス・クラス
の静的初期化ブロックに注入されます。
- JAXWSVersion
- オプション: 2.0 2.1
- WebSphere Application Server V7 サーバーがターゲットの場合、Ant タスクは JAX-WS 2.0 または 2.1 準拠のコードを生成できます。
- AsyncOperation
- オプション: true false
- このパラメーターを true に設定すると非同期クライアントが使用可能になります。Web サービスの
各メソッドごとに、さらに 2 つのメソッドが作成されます。これらの
メソッドは、ポーリング・メソッドとコールバック・メソッドであり、クライアントが非同期に機能できるようにします。デフォルトは、false です。
- PortToProxyMapping
- デフォルトのプロキシー名を受け入れることも、ポートごとにプロキシー・クラス名を指定することもできます。構文は、「,」で区切られたポート名とプロキシー・クラス名の値ペアの形式になっています。例えば、Port1=ProxyClass1,Port2=ProxyClass2 というように指定します。
- BindingFiles
- JAX-WS または JAXB カスタム・バインディング・ファイルを作成し、
それらがワークスペース内にある場合、それらを使用してこの Web サービスを作成できるよう、それらの場所を入力します。
- AddExtension
- オプション: true false
- 一部の WSDL 文書を処理するために必要なベンダー拡張機能を許可するときにこのオプションを使用します。