REST 式 Web 服務可讓您對 RIB 引擎執行查詢。 使用此 Web 服務來測試資料來源 RIB 文件。
URI 與作業
基礎 URI = http://<伺服器 IP 位址>:8481/dm/rib/
RIB Web 服務提供下列三種方法:
取得正在查詢之 RIB 來源支援的所有 RIB 文件名稱和版本。 這些通常包含可簡述資料來源所支援表格和欄位的主要文件,以及主要文件透過 ReportInformationBaseRef 陳述式參照的任何 RIB 文件。
範例:http://133.233.33.133:8481/dm/rib/doclist
當 RIB 文件識別碼當作參數時,傳回實際 RIB 文件。 可讓取用者搜索對選取的 RIB 來源發出查詢時需要的所有資訊。
範例:http://133.233.33.133:8481/rib/doc/CA.DataSourceName
執行 RIB 查詢並傳回結果 (資料)。
範例:http://133.233.33.133:8481/dm/rib/query/select .ItemName, .ItemDescription from CA.DataSourceName.PollItem
範例
doclist
<ribdocuments xmlns="http://im.ca.com/portal/rib/link" xmlns:ns2="http://im.ca.com/portal/rib/doclist">
<ribdocument id="CA.IM.DA" version="1.0.1">
<link rel="document" href="http://localhost:8481/dm/rib/doc/CA.IM.DA"/>
</ribdocument>
<ribdocument id="CA.IM.DA.MF.NormalizedAvailabilityInfo" version="1.0.1">
<link rel="document" href="http://localhost:8481/dm/rib/doc/CA.IM.DA.MF.NormalizedAvailabilityInfo"/>
</ribdocument>
<ribdocument id="CA.IM.DA.MF.NormalizedCPUInfo" version="1.0.1">
<link rel="document" href="http://localhost:8481/dm/rib/doc/CA.IM.DA.MF.NormalizedCPUInfo"/>
</ribdocument>
...
...
</ribdocuments>
doc
<?xml version="1.0" encoding="utf-8" standalone="no" ?> <ReportInformationBase id="CA.DataSourceName" version="1.0.0"> <ReportInformationBaseRef id="NetQoS" /> [RIB document returned here]
query
Select ItemName, ItemDescription from PollItem
查詢語法範例:最高排名的 N 個記憶體
http://133.233.33.133:8481/dm/rib/query/select .PollItem.PollItemID, .CPU_UTIL from CA.DataSourceName.RTR_CPUSTATS where .EndTime(300) > 1299697838 and .EndTime(300) < 1299699640 groupby .PollItem.PollItemID orderby .CPU_UTIL desc
|
Copyright © 2013 CA Technologies.
All rights reserved.
|
|