IBM WebSphere JAX-WS ランタイム環境におけるボトムアップ Java Web サービス用の Ant プロパティー・ファイル

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 文書を処理するために必要なベンダー拡張機能を許可するときにこのオプションを使用します。

フィードバック