トップダウン Axis Web サービスにおける Ant タスクのプロパティー・ファイルの解説

Axis Web サービスを作成する際には、axisservice.properties ファイルを 使用してデータを Web サービスの Ant タスクに渡します。 このファイルには、使用可能なオプションが示されます。

パラメーター

ScenarioType
オプション: service
これは、Ant タスクに Web サービスまたは Web サービス・クライアントを作成中であることを通知する必須要素です。
InitialSelection
ワークスペース内の WSDL ファイルまたは Java Bean に対するワークスペース相対 URI を入力します。 たとえば /dynamicWebProjectName/WebContent/myService.wsdl または /dynamicWebProjectName/src/myBean.java
ListRuntimes
オプション: true false
true を選択した場合、Ant タスクの実行時に有効なランタイム・オプションのリストが提供されます。
ListServers
オプション: true false
true を選択した場合、Ant タスクの実行時に有効なサーバー・オプションのリストが提供されます。
Service.RuntimeId
これは、Web サーバーのランタイムの ID です。このパラメーターは変更しないでください。
Service.ServerId
オプション:
  • org.eclipse.jst.server.tomcat.x (ここで x32, 40, 41, 50, または 55)
  • org.eclipse.jst.server.generic.weblogicx (ここで x81 または 90)
  • org.eclipse.jst.server.generic.jbossx (ここで x323 または 4)
  • org.eclipse.jst.server.generic.jonas4
  • org.eclipse.jst.server.generic.oracle1013
  • org.eclipse.jst.servers.websphere.6
これはターゲット・サーバーの ID です。このパラメーターは削除するかコメント化して、 動的 Web プロジェクトのサーバー設定に基づいて、Ant タスクが正しい値を選択するようにします。
ServiceProjectName
デフォルトでは、サービス・プロジェクトにその作成元である WSDL ファイルか Java Bean の 名前が与えられます。このパラメーターは、別の名前でサービス・プロジェクトを作成する場合に使用します。
ServiceEarProjectName
デフォルトでは、サービス EAR プロジェクトにその作成元である WSDL ファイルか Java Bean の 名前が与えられます。 このパラメーターは、別の名前でサービス EAR プロジェクトを作成する場合に使用します。
Mappings
マッピングを含んでいるプロパティー・ファイルへのワークスペース相対 URI を入力します。
マッピングは、生成された Java テンプレート・クラスのデフォルト・パッケージ名を上書きするために使用します。 プロパティー・ファイルのコンテンツのフォーマットは、「名前空間 = パッケージ」でなければなりません。
JavaOutput
生成された Java コード用の既存の Java ソース・フォルダーへのワークスペース相対 URI を入力します。
Methods
このパラメーターは、サービスで公開するメソッドを制限するために使用します。 メソッド・シグニチャーをスペースで区切ったストリングの形式で指定します。 例えば、method1(parmType1) method2(parmType2) のようになります。 リストを指定しない場合は、すべてのメソッドが公開されます。
Style
オプション: DOCUMENT RPC WRAPPED
SOAP メッセージ・スタイルを選択する。デフォルトは DOCUMENT です。
Use
オプション: LITERAL ENCODED
SOAP メッセージがリテラルまたはエンコードのいずれになるかを指定します。 デフォルトは LITERAL です。
OverwriteFilesEnabled
オプション: true false
このパラメーターは、Ant ファイルに、既存のファイルと同じ名前で作成するすべてのファイルを 上書きするよう通知するために使用します。デフォルトでは、これは true に設定されます。
CreateFoldersEnabled
オプション: true false
このパラメーターは、Ant タスクに必要なすべてのフォルダーを作成するよう通知するために使用します。 デフォルトでは、これは true に設定されます。
CheckoutFilesEnabled
オプション: true false
このパラメーターは、Ant タスクに、ユーザーへのプロンプトを出さずに CVS からのファイルをチェックアウトするよう通知するために使用します。 デフォルトでは、これは true に設定されます。