上一個主題: 儀表板 Web 服務下一個主題: 資料來源 Web 服務


儀表板 Web 服務範例語法

發出下列呼叫以查看儀表板 Web 服務的參數:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/rest/dashboards/documentation

GET 方法 (匯出)

執行 GET 可將儀表板匯出為 XML 檔案,以便匯入至其他 CA Performance Center 執行個體。

若要匯出儀表板,需要知道內部指派的頁面 ID。 使用產品使用者介面來尋找 ID,如以下步驟所述:

  1. 瀏覽至要匯出的儀表板。
  2. 在瀏覽器視窗中,找到 URL 中的頁面 ID,例如以下範例:

    http://CA Performance Center 伺服器主機名稱:8181/pc/desktop/page?pg=2000040

    頁面 ID 是 2000040。

  3. 在 REST 用戶端中,將 URL 設為如下所示:
    http://CA Performance Center 伺服器 IP 位址:8181/pc/center/webservice/dashboards/pageId
    
  4. 執行 GET 作業。

    回應中會顯示錯誤或成功訊息。

POST 方法 (匯入)

您可以從 XML 檔案匯入儀表板。

  1. 將 URL 設為如下所示:
    http://CA Performance Center 伺服器 IP 位址:8181/pc/center/webservice/dashboards/import
    
  2. 瀏覽以選取代表已匯出儀表板的 XML 檔案,或是將 XML 檔案的匯出文字貼到 Body 欄位中。

    系統會針對唯一的 MenuItem 和 DashboardTitle 執行檢查。

  3. 確認位於檔案上方的下列內容:
        <menuItem>Custom Dashboards</menuItem>
        <dashboardTitle>MyCustomDashboard_Example</dashboardTitle>
    

    這些內容對於每個租戶必須是唯一的。

  4. 執行 POST 作業。

    回應中會顯示錯誤或成功訊息。

    附註:Web 服務會指派頁面 ID 給匯入的儀表板。

在實際匯入儀表板前,請先測試匯入功能。 您不需執行匯入作業即可檢視結果。

發出下列呼叫:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/dashboards/test/

結果包括匯入儀表板的頁面 ID。

PUT 方法 (更新儀表板)

您可以根據頁面 ID 更新儀表板。 編輯 XML 以修改儀表板。

  1. 將 URL 設為如下所示:
    http://hostname:8181/pc/center/webservice/dashboards/pageId
    
  2. 將代表儀表板的 XML 檔案貼到 Body 欄位中。
  3. 執行 PUT 作業。

    回應中會顯示錯誤或成功訊息。