was_jaxws_bujava.properties ファイルは、IBM® WebSphere® JAX-WS ランタイム環境のボトムアップ Java™ Web サービスを作成する際に Ant タスクにデータを渡すために使用されます。このファイルには、テンプレートで使用可能なパラメーター・オプションが記述されています。必要なオプションを使用して Web サービスを作成するために、テンプレートは、Ant タスクを実行する前に更新する必要があります。
必須パラメーター
- ScenarioType
- オプション: service
- このパラメーターは、Ant タスクのシナリオ・タイプです。
- InitialSelection
- このパラメーターは、入力 Java Bean
のワークスペースへの相対 URI です。この URI は、/project/src_folder/package/Class.java の形式をとります。
オプション・パラメーター
- 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
- ServiceProjectName
- このパラメーターは、Web サービス・プロジェクトのカスタム名です。デフォルトでは、プロジェクトの名前は、プロジェクトの作成元の
Java Bean の名前が付けられます。
- ServiceEarProjectName
- このパラメーターは、Web サービス EAR プロジェクトのカスタム名です。デフォルトでは、プロジェクトの名前は、プロジェクトの作成元の
Java Bean の名前が付けられます。
- OverwriteFilesEnabled
- オプション: true false
- このパラメーターは、以前から存在しているファイルを Ant タスクが上書きするかどうかを決定します。デフォルト値は、true です。
- CreateFoldersEnabled
- オプション: true false
- このパラメーターは、Ant タスクが必須のフォルダーを作成するかどうかを決定します。デフォルト値は、true です。
- CheckoutFilesEnabled
- オプション: true false
- このパラメーターは、Ant タスクがプロンプトを出さずにリポジトリーからファイルをチェックアウトするかどうかを決定します。デフォルト値は、true です。
- ホスト
- このパラメーターは、生成された WSDL ファイルにおけるホストの名前です。値は myhost:9080 の形式をとります。
- デフォルト値は localhost:9080 です。
- SOAP12
- オプション: true false
- このパラメーターを true に設定すると SOAP 1.2 バインディングが有効になり、false に設定すると SOAP 1.1 バインディングが有効になります。デフォルト値は false です。
- MTOM
- オプション: true false
- このパラメーターを true に設定すると、SOAP Message Transmission Optimization Mechanism が有効になり、バイナリー・コンテンツの伝送が最適化されます。デフォルト値は false です。
- DelegateClass
- これは、Java 実装のクラス名を指定します。デフォルトは、元の Bean 名に「Delegate」を追加した名前です。
このフィールドのフォーマットは、packageName.ClassNameDelegate という形式になります。
- JavaToWSDLMapping
- オプション:
- Document Wrapped
- Document Bare
- RPC
- このスタイルは、Web サービスとの間で送受信されるメッセージのエンコード・スタイルを定義します。パラメーター・スタイルによって、メソッドのパラメーターがメッセージ本文全体を表すものかどうか、あるいは、それらのパラメーターが、操作の名前が付けられる最上位の要素内でラップされる要素であるかどうかが決まります。
- GenerateWSDL
- オプション: true false
- Bean が Web サービスであることが委譲クラス内の注釈を使用してランタイムに伝えられるので、静的 WSDL ファイルが自動的にプロジェクトに生成されることはなくなりました。WSDL ファイルは、Bean 内の情報に基づいて、ランタイムによって動的に生成されます。このパラメーターを true に設定すると、Web サービスの WSDL ファイルが生成されるようになります。デフォルト値は false です。
- WSDLTargetNamespace
- WSDL サービス名前空間を入力します。このフィールドは、GenerateWSDL を true に設定した場合にのみ使用します。
- WSDLServiceName
- WSDL サービス名を入力します。このフィールドは、GenerateWSDL を true に設定した場合にのみ使用します。
- WSDLPortName
- WSDL サービス・ポートを入力します。このフィールドは、GenerateWSDL を true に設定した場合にのみ使用します。
- AddExtension
- オプション: true false
- 一部の WSDL 文書を処理するために必要なベンダー拡張機能を許可するときにこのオプションを使用します。