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 (ここで x は 32,
40, 41, 50, または 55)
- org.eclipse.jst.server.generic.weblogicx (ここで x は 81 または 90)
- org.eclipse.jst.server.generic.jbossx (ここで x は 323 または 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 を入力します。
- マッピングは、生成された WSDL のデフォルトの名前空間名を上書きするために使用します。
プロパティー・ファイルのコンテンツのフォーマットは、「パッケージ = 名前空間」でなければなりません。
- 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 に設定されます。