グループ ツリーの最上位レベルのグループの下にあるすべてのグループのリスト(デフォルトでは[All Groups])を取得するには、groupPath パラメータまたは groupItemId パラメータが使用できます。
groupPath パラメータを使ってデフォルト グループを識別し、次のコールを発行します。
http://CA Performance Center Server IP Address:8181/pc/center/webservice/groups/ groupPath/All%20Groups
注: いくつかの REST クライアントを使用する場合、「All%20Groups」ではなく、「All Groups」構文が必要です。 しかし、一般的に、ブランクのスペースは URL 内で有効ではありません。
サイト グループの識別子(siteId)を取得するには、次のコールを発行します。
http://CA Performance Center Server IP Address:8181/pc/center/webservice/ groups/groupItemId/siteId
返される XML で、サイト ID は次のように表示されます。
<GroupTree siteId="118" inheritDefault="true" path="Austin, TX">
指定したグループの下のすべてのサブグループのリストを取得するには、次の 2 つのオプションがあります。
groupPath パラメータを使ってグループを特定し、次のコールを発行すると、返された XML にそのサブグループが一覧表示されます。
http://CA Performance Center Server IP address:8181/pc/center/webservice/ groups/groupPath/All%20Groups%5CInventory
groupItemId パラメータを使ってグループを特定し、次のコールを発行すると、返された XML にそのサブグループが一覧表示されます。
注:デフォルトの「Inventory」グループの groupItemId は 5 です。
http://CA Performance Center Server IP address:8181/pc/center/webservice/ groups/groupItemId/5
返される XML には、そのグループに適用されるあらゆるグループ ルールの構文が含まれます。 そのため、ユーザ インターフェースで作成するさまざまなルールをテストし、生成された構文を調べることをお勧めします。
サイト グループおよびルール
グループ ルールは正規表現に加えて、多重比較をサポートします。 たとえば、次の XML の構文を使用すると、名前が単語「Cisco」から始まるデバイスを追加するグループ ルールをポストします。
<Match>
<Compare readOnly="true" using="MEMBER_OF">
<Property name="ItemID" type="device"/>
<Value reference="/All Groups">1</Value>
</Compare>
<Compare readOnly="false" using="STARTS_WITH">
<Property name="DisplayName" type="device"/>
<Value>Cisco*</Value>
</Compare>
</Match>
グループ パス構文については、スラッシュ文字は、ポストする XML ドキュメントに適切です。 この例では、「/All Groups/Texas/Austin」というグループ構造をすでに持っていると仮定します。
<GroupTree inheritDefault="true" path="/All Groups/Texas/Austin">
<Group desc="" inherit="true" location="" name="CA Officetype="custom group">
<Group desc="" inherit="true" location="" name="Austin Lab" type="custom group"/>
</Group>
<Group desc="" inherit="true" location="" name="Austin Data Center" type="custom group"/>
</GroupTree>
ただし、Web サービス リクエスト用の URL で、円記号文字をグループ パスに使用します。 スラッシュは、ブラウザによって誤って解釈されます。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|