使用根服務文件來連接作為 Lifecycle Query Engine 索引資料來源的 TRS 提供者

任何支援 TRS 規格的生命週期工具都可以作為資料來源,來建立「鏈結的生命週期資料索引」。 如果生命週期應用程式的根服務文件宣告了自己的 OAuth URL,您可以使用該根服務 URL 來登錄 TRS。如果應用程式是向不同於 LQE 的 JTS 伺服器登錄,這是為該應用程式新增資料來源最簡單的方法。 當 LQE 與 TRS 提供者(生命週期應用程式)通訊時,它會直接與應用程式通訊並接受鑑別。

開始之前

您必須在應用程式內為 LQE 建立「OAuth 消費者密碼/金鑰」配對。該入埠消費者必須受信任,並且必須具有功能使用者 (lqe_user)。必須將「TRS 內部授權」指派給功能使用者。如需相關資訊,請參閱將 Lifecycle Query Engine 配置成存取生命週期應用程式資料

程序

  1. 在 LQE 管理畫面中,選取資料來源畫面。 這個畫面顯示 LQE 所連接之任何資料來源的即時狀態。
    資料來源畫面的畫面擷取,顯示要檢索的資料來源。
  2. 選取新增資料來源,然後按一下根服務 URL
    「新增資料來源」精靈的畫面擷取。
    1. 為您要新增的應用程式輸入根服務文件。此文件的預設格式為:https://server:port/tool/rootservices
    2. 此根服務文件中列出的資料來源,是以類似於下列格式的格式來列出:https://server:port/tool/trs。請選取您想新增的資料來源。
    3. 新增標籤作為資料來源的 ID。
    4. 排程欄位可讓您設定起始編製索引的時機。如果將欄位留白,則只要精靈一完成,就會建立索引。在測試實驗室環境中,LQE 可在 1 個小時內檢索 50000 個構件 - 視您的硬體與配置而定,檢索速率可能較慢。
      註: 您可以同步檢索多個資料來源。每一個都在自己的執行緒上執行。或者,您也可以排程多個 TRS 資料來源的起始檢索作業,使其一個接著一個執行。
    5. 由於應用程式所在的 JTS 和 LQE 所使用的 JTS 不同,您需要指定 OAuth 鑑別。按下一步
  3. 指定鑑別詳細資料畫面上,輸入應用程式的「OAuth 消費者金鑰」及「密碼」。
    「鑑別詳細資料」畫面
    1. 在另一個瀏覽器視窗中,尋找您在將應用程式登錄為 Lifecycle Query Engine 的 TRS 提供者中為 LQE 產生的金鑰。在此範例中,您要新增 QM 應用程式,因此將移至 QM 管理畫面:https://server:port/QM/admin#action=com.ibm.team.repository.admin.configureOAuth
      註: 除非將鑑別委派給 Jazz Team Server,否則應該移至應用程式的管理畫面,而不是 Jazz Team Server 管理畫面。
    2. 授權金鑰清單之下,尋找並複製 lqe_user 金鑰及密碼。
    3. 回到 LQE 瀏覽器視窗,並輸入消費者金鑰密碼
  4. 選取資料來源配置選項。
    「新增資料來源」精靈之「配置資料來源」畫面的畫面擷取
    1. 更新頻率指定 LQE 嘗試存取資料來源以持續重新整理其索引的頻率。相較於持續更新的資料來源,沒有經常更新的資料來源可能更新頻率較慢。增加更新頻率會影響效能。
    2. 起始編製索引的執行緒數通常應該設為 2 和 4 之間。每一個執行緒大致上相等於一個使用 LQE 伺服器的使用者。若為 Intel 機器,至少需要超過 4 個執行緒才能改善資料擷取速率。
    3. 持續編製索引的執行緒數通常應該設為 2 和 4 之間。每一個執行緒大致上相等於一個使用 LQE 伺服器的使用者。若為 Intel 機器,至少需要超過 4 個執行緒才能改善資料擷取速率。
    4. 如果略過的資源允許 LQE 記載錯誤,會持續進行漸進式更新;如果發現無法編製索引的資源,其會繼續編製索引。依預設會選取此選項。如果停用,只要無法檢索資源,檢索程序即會停止。
  5. 完成精靈之後,會顯示這個資料來源隨時可配置的資料。按一下儲存,開始檢索。 檢索程序的即時狀態會顯示在主要資料來源畫面中。 當您按一下狀態欄位中的鏈結時,會顯示檢索程序的深度狀態報告。
    「資料來源狀態概觀」頁面的畫面擷取
    「資料來源狀態歷程」頁面的畫面擷取

下一步

您可以將游標放在相關聯的動作欄位上,並按一下圖示,來停止檢索資料來源或暫停檢索程序。


視訊圖示 觀看視訊

CLM 播放清單
Jazz.net 頻道
User Education 頻道

學習圖示 進一步瞭解

CLM 學習圈
敏捷技能學習圈
學習圈

詢問圖示 詢問問題

Jazz.net 討論區
developerWorks 討論區

支援圖示 取得支援

支援中心入口網站
部署 Wiki
「支援中心」部落格