was_jaxws_tdjava.properties ファイルは、IBM® WebSphere® JAX-WS
ランタイム環境のトップダウン Java™
Web サービスを作成する際に Ant タスクにデータを渡すために使用されます。この
ファイルには、テンプレートで使用可能なパラメーター・オプションが記述されます。
使用したいオプションを指定してテンプレートを更新してから Ant タスクを実行し、Web サービスを作成します。
必須パラメーター
- ScenarioType
- オプション: service
- このパラメーターは、Ant タスクのシナリオ・タイプです。
- InitialSelection
- このパラメーターは、ワークスペースを基準とする入力 WSDL ファイルの相対 URI、または WSDL ファイルの完全修飾 URL です。この URI は、/project/MyWSDL.wsdl または http://myurl.com/service.wsdl という形式をとります。
オプション・パラメーター
- ListRuntimes
- オプション: true false
- 値が true の場合、Ant
タスクの実行時に、有効なランタイム・オプションのリストが表示されます。
- ListServers
- オプション: true false
- 値が true の場合、Ant
タスクの実行時に、有効なサーバー・オプションのリストが表示されます。
- Verbose
- オプション: true false
- 値が true の場合、Ant
タスクの実行時に通知メッセージとエラーが表示されます。
- Service.RuntimeId
- このパラメーターは、Web サービスのランタイム環境の ID です。JAX-WS Web サービスの場合、com.ibm.ast.ws.jaxws.WasWebServiceRT が唯一の有効な値です。
- Service.ServerId
- このパラメーターは、ターゲット・サーバーの ID です。この値を自動的に
設定するには、Ant タスクが Web プロジェクトのサーバー設定から正しい値を受け取るように、このパラメーターを
削除するかコメント化します。JAX-WS Web サービスの場合、以下の値のみが有効です。
- com.ibm.ws.ast.st.v7.server.base
- com.ibm.ws.ast.st.v8.server.base
- com.ibm.ws.ast.st.v85.server.base
- com.ibm.ws.st.server.v85.was
- JavaOutput
- デフォルトを受け入れるか、または Java スケ
ルトンが生成されるパスを入力します。
- OverwriteFilesEnabled
- オプション: true false
- このパラメーターは、以前から存在しているファイルを Ant タスクが上書きするかどうかを決定します。デフォルト値は、true です。
- CreateFoldersEnabled
- オプション: true false
- このパラメーターは、Ant タスクが必須のフォルダーを作成するかどうかを決定します。デフォルト値は、true です。
- CheckoutFilesEnabled
- オプション: true false
- このパラメーターは、Ant タスクがプロンプトを出さずにリポジトリーからファイルをチェックアウトするかどうかを決定します。デフォルト値は、true です。
- ホスト
- このパラメーターは、生成された WSDL ファイルにおけるホストの名前です。値は myhost:9080 の形式をとります。
- デフォルト値は localhost:9080 です。
- TargetPackage
- Web サービス・クライアント・ウィザードでは、指定された WSDL からいくつもの Java ファイルが生成されます。デフォルトでは、WSDL ファイルで指定されている名前空間に基づいてパッケージ名が作成されます。このデフォルトの振る舞いをオーバーライドするために、独自のパッケージ名を指定することができます。
- CopyWSDL
- オプション: true false
- このパラメーターを true に設定すると、WSDL ファイルがサービス・プロジェクトにコピーされるようになります。
- EnableWrapperStyle
- オプション: true false
- document/literal ラップ・パターンを実装する WSDL ドキュメントの場合は、XML スキーマ内にルート要素が宣言され、メッセージ・フローのオペレーション・ラッパーとして使用されます。要求と応答のそれぞれについて別個のラッパー要素定義が存在します。デフォルトは、true です。
- MTOM
- オプション: true false
- このパラメーターを true に設定すると、SOAP Message Transmission Optimization Mechanism が有効になり、バイナリー・コンテンツの伝送が最適化されます。デフォルト値は、false です。
- GenXSDLibrary
- このパラメーターを true に設定してスキーマ・ライブラ
リーを生成します。
- JAXWSVersion
- オプション: 2.0 2.1
- WebSphere Application Server V7 または V8 サーバーがターゲットの場合、Ant タスクは JAX-WS 2.0 または 2.1 準拠のコードを生成できます。
- PortToImplBeanMapping
- WSDL ファイルで定義されているポートごとに、サービス実装クラスの名前を入力することができます。区切り文字として「,」を使用して、ポート名と実装 Bean の値のペアを指定してください。例えば、Port1=ImplBean1,Port2=ImplBean2 というように指定します。
- BindingFiles
- JAX-WS または JAXB カスタム・バインディング・ファイルを作成し、
それらがワークスペース内にある場合、それらを使用してこの Web サービスを作成できるよう、それらの場所を入力します。
- AddExtension
- オプション: true false
- 一部の WSDL 文書を処理するために必要なベンダー拡張機能を許可するときにこのオプションを使用します。