此範例將說明如何從 Rational® solution for
Collaborative Lifecycle Management 的「需求管理」應用程式擷取構件,並在 IBM® Rational Focal Point™ 中建立元素。
目的
如果您在「需求管理」應用程式中有需求,並想在
Rational Focal Point 中設定其優先順序,可以使用
REST 用戶端視圖指令擷取需求。
必要條件:
- 在您在上面配置整合之電腦,在主機檔中設定 Rational solution for CLM 伺服器的 IP 位址與主機名稱。在 Windows 上,主機檔通常位於 C:\Windows\System32\drivers\etc 中,在 Linux 上,主機檔會位於 /etc/hosts 中。
- 在 Rational Focal Point 中,將「需求管理」應用程式新增為夥伴(出埠)。如需相關資訊,請參閱連接至「協同生命週期管理」應用程式伺服器的 Rational 解決方案。
- 留意「需求管理」應用程式構件的 XML 結構,並確定您有其存取權。
範例
此範例假設
Rational Focal Point 具有工作區
FP-RRC 以及視圖
檢視 RRC 需求。下表顯示
Rational Focal Point 與「需求管理」應用程式中的部分可用屬性。
表 1. Rational Focal Point 與「需求管理」應用程式的屬性| Rational Focal Point 屬性 |
「需求管理」應用程式屬性 |
| 輔助物選項 |
rrm:description |
| 輔助物效率 |
rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration |
| 整合鏈結 |
rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName |
| 標題 |
ds:location/ds:project/rrm:title |
- 在 Rational Focal Point 中,開啟要在上面擷取構件的 FP-RRC 工作區。
- 按一下,然後按一下新增視圖指令。
- 在 REST 用戶端連接器名稱中,輸入用以識別連線的 RRC 連接器。
- 在 REST 要求方法中,選取 GET 方法。
- 在夥伴清單中,選取 RRC。
- 在 REST 應用程式要求 URL 中,輸入您要擷取之構件所在的應用程式 URL。例如,若要從「需求管理」應用程式取得構件,請輸入 https://<hostName>:<portNumber>/rm/<projectName>/<collectionName>
提示: 開啟 Web 瀏覽器,然後輸入您將「需求管理」應用程式新增為夥伴時所使用的 URL。畫面中會顯示高階構件的清單。請找出您要擷取的構件,並將其 URL 複製到 REST 應用程式要求 URL 中。
- 按一下連接。
- 按一下選取根 XPath,以將構件搜尋範圍限定於某個集合。選取 /ds:dataSource/ds:artifact。XPath 可用來縮小搜尋構件的範圍。XPath 是應用程式的階層式 XML 結構。
- 若要確保構件未重複,請在 ID 對映區段中按一下新增,然後使 Rational Focal Point 的輔助物選項與「需求管理」應用程式的 rrm:description 相對映。您只能對映一個屬性。
- 在屬性對映區段中按一下新增,以對映「需求管理」應用程式與 Rational Focal Point 之間的下列屬性。對映的屬性會對擷取自應用程式的元素顯示。請確定這些屬性是可編輯的。
註: 您在 ID 對映區段中選取的屬性不會顯示在屬性對映區段中,因為此屬性是在內部對映的,而且適用於提取的元素。
表 2. 對映 Rational Focal Point 與「需求管理」應用程式之間的屬性| Rational Focal Point 屬性 |
「需求管理」應用程式屬性 |
| 輔助物效率 |
rrm:collaboration/rrm:attributes/attribute:objectType/attribute:customAttribute/@attribute:isEnumeration |
| 整合鏈結 |
rrm:collaboration/rrm:attributes/attribute:objectType/@attribute:projectAreaName |
| 標題 |
ds:location/ds:project/rrm:title |
- 在 REST 應用程式支援的日期格式欄位中,輸入 2012-08-18。
- 在 Focal Point 分隔字元欄位中,保留原有設定 ,。
- 按一下儲存。
- 開啟檢視 RRC 需求視圖,然後從下拉清單中選取 RRC 連接器。此時會擷取需求與屬性的清單,並以元素的形式將這些需求與屬性建立於視圖中。