このセクションでは、グループのポリシーを定義し、共有する方法を説明します。

このセクションの内容:

グループ ポリシーの定義

SOAtest では、ポリシーはアサーションまたはルールのセットで構成されます。それらのルールをチェックするテストを作成することによって、ポリシーが適用されます。ポリシー ファイルを指定して WSDL からテストを作成すると、「policy enforcer」テストが作成されます。

SOAtest には、デフォルトのポリシー ファイルが付属しています。デフォルトのポリシー ファイルは、相互運用性や業界標準ほか、保守性やベスト プラクティスへの適合性など、SOA で Web サービスを使用するうえでの主要な課題に対処します。チーム固有のニーズに合わせてアーキテクトがこのポリシーをカスタマイズすることを強く推奨します。

カスタム SOA ポリシーを定義するには、次の操作を行います。

  1. [ファイル] メニューの [新規] > [ポリシー構成] をクリックします。
  2. ポリシーの名前および場所を指定し、[終了] をクリックします。
  3. ポリシー構成パネルで以下の操作を行うことができます。
  4. カスタム ポリシーを以前に指定した場所に保存するには、[保存] をクリックします。後で 「WSDL、スキーマ、SOAP メッセージにポリシーを適用」の説明に従って、定義したポリシー構成からポリシーを適用するテストを自動生成できます。今後、定義したポリシー構成を使用して、ポリシーを適用するテストを自動的に作成できます。

グループ間でポリシー ファイルを共有

ポリシー構成ファイルおよびカスタム ルールを作成したら、すべてのチーム メンバーがそれぞれの環境からそれらにアクセスできるよう、共有することができます。Team Server ユーザーズ ガイドの説明に従って、Team Server の Web インターフェイスからポリシー構成ファイルを Team Server にアップロードできます。ルールも Team Server にアップロードできます。それには、[Parasoft] メニューの [探索] > [Team Server] をクリックし、[ルール] タブを開いてルールをアップロードします。

ソース管理システムを使用してポリシー構成ファイルを共有することもできます。