前のトピック: データ駆動型 REST Web サービス用の XSD スキーマの表示次のトピック: データ駆動型 REST Web サービス用の基本的関係の管理


フィルタ属性

データ駆動型 Web サービス用に XSD スキーマでリスト表示される属性(アイテム名、説明、他の類似属性など)をフィルタできます。 たとえば、監視プロファイルを、それらに含まれるメトリック ファミリでフィルタリングします。 この情報を使用して、メトリック ファミリを監視プロファイルに追加または削除するかどうかを決定できます。

以下の手順に従います。

  1. Web ブラウザに以下の URL を入力します。
    http://hostname:port/rest/
    

    利用可能なデータ駆動型 Web サービスがリスト表示されます。

  2. Web サービスをクリックします。

    その Web サービス用のドキュメント ページが表示されます。

  3. 「フィルタリングされた GETList」メソッド下の URL をクリックします。

    XSD スキーマが表示されます。

  4. 以下の例に示すように substitutionGroup="AttributeFilterTypeSubstitution" という条件を満たすエレメントを探します。 この情報を使用してどの属性をフィルタリングするかを決定します。

  5. リクエストを送信しレスポンスを取得する REST クライアント エディタまたは HTTP ツールを開き、コンテンツ タイプを application/xml に設定します。
  6. 以下のフィルタ条件を入力します。

    結果は[HTTP レスポンス]ペインの[Body]タブに返されます。

例: フィルタおよび選択条件を使用してメトリック ファミリを含む監視プロファイルのリストを返します。

選択条件としてポーリング レートを使用して、メトリック ファミリが含まれる監視プロファイルを返すために以下の URL を入力します。

以下は、この例に対応するスクリーンショットです。 レスポンスには、NormalizedPortInfo メトリック(フィルタ条件)が含まれる監視プロファイルが表示されます。また、これらのプロファイルには指定された PollRate 属性(選択条件)だけが含まれます。