WebLogic Web サービス・デプロイメント記述子を使用しない

この規則は、以下の基準に基づいて、JAX-RPC Web サービスがあることを検出します。

マニュアル
WebLogic J2EE Webサービス展開記述子に基づいてJAX-RPC Webサービスを生成するには、特定のタスクを使用して Ant スクリプトを手動で作成する必要があります。 IBM® Ant タスクを使用して手動でスクリプトを作成する必要があります。 スクリプトは、 IBM Ant -生成されたファイルがまだ存在しない場合、プロジェクトのルートフォルダに追加する必要があります。 これらのタスクは デプロイメント記述子からJAX-RPC Webサービスを生成します。

規則のプロパティー
分析中に正確な結果を得るためには、ルールのプロパティに正しい値を指定する必要があります。 これらのプロパティを確認し アプリケーションのコンテキストに基づいて適切に設定する必要があります。 この規則のプロパティーは、以下のとおりです。

Ant クラスパス
Ant クラスパスは Eclipse プロジェクトから計算されます。 コンパイルに必要なすべてのエレメントが Eclipse クラスパス上にあることを確認することが重要です。

web-services.xml ファイルで定義された JAX-RPC サービス
web-services.xml で定義されたサービスの情報およびタイプに基づいて、Ant スクリプト、 および場合によっては Web サービスのエンドポイント・インターフェースを表す追加の Java コードが、JAX-RPC サービスを 複製するために生成されます。

webservices.xml ファイルで定義された JAXRPC サービス
webservices.xml ファイルに定義されるサービスの情報とタイプに基づいて、 JAX-RPC サービスを複製する Ant スクリプトが生成されます。

IBM WebSphere Application Server Ant タスク
WebSphere(R) Application Server には、JAX-RPC サービスに必要な成果物を生成する java2wsdl や wsdl2java などの Ant タスクが組み込まれています。 生成される Ant スクリプトは、これらのタスクを使用してサービスを作成します。
これらのタスクに関する追加情報は、以下から入手できます。 WebSphere Application Server の資料。

Ant スクリプトの実行
Ant スクリプトを作成したら、スクリプトを表示し、必要であればカスタマイズを追加します。 IBM Ant タスクの追加のカスタマイズについては、アプリケーション・サーバーの資料を参照してください。 このスクリプトは、WebSphere Application Server に組み込まれている Ant ツール を使用して実行する必要があります。  IBM Ant スクリプト は、以下から実行できます。

例: c:¥IBM¥AppServer¥bin¥ws_ant.bat -f c:¥eclipse¥MyProject¥ibm-ws-gen.xml genService_TestService

Ant ターゲットが実行されると、生成される成果物が生成フォルダーに入れられます。   その後、ユーザーは生成されたコードおよびデプロイメント記述子を検査し、 これらの成果物をモジュールに追加できます。