2016-07-14 24 views

回答

2

About using the LAN ClearCase/WAN ClearQuest UCM integration that utilizes the ClearQuest OSLC REST interface」 explaines UCM的ClearCase和ClearQuest記錄用完多少傳達給CC 8.0:

此前,在ClearCase UCM/ClearQuest集成要求兩個ClearCase和ClearQuest在本地計算機上進行安裝。這意味着必須有一個可用的本地ClearQuest數據庫副本。這也意味着ClearCase和ClearQuest都必須在本地機器的平臺上受支持。

現在,ClearCase UCM可以通過與ClearQuest Web一起安裝的ClearQuest OSLC REST API與ClearQuest進行通信。請注意,繼續使用本地ClearQuest客戶端的選項仍然可用。

如果你比較使用ClearCase 8.0ClearCase 9.0之間的OSLC REST接口,你會看到,除了支持本地ClearCase客戶端,如cleartool和ClearCase瀏覽器的,它也支持

變更管理集成(CMI),支持使用各種任務提供者(包括ClearQuest)來配置ClearCase;請參閱Administering and using CMI task-provider integrations for more information

但問題是,最初的本地通信(其中兩個ClearCase和ClearQuest安裝在本地計算機上,以提供一個本地的ClearQuest數據庫副本)不是默認的一個了:

要指定與ClearQuest OSLC REST API(Web URL連接)的連接,請使用命令crmregister命令。
通過指定Web URL連接,可以將集成配置爲對使用指定ClearQuest數據庫的所有啓用ClearQuest的UCM項目使用實現。
如果未提供Web URL連接,則假定的配置是到ClearQuest本機Windows客戶端的LAN連接。

默認情況下,這些產品的安裝僅支持CMI。
見 「Capabilities and limitations of ClearCase UCM integrations with ClearQuest」:

變更管理集成(CMI)架構是在2013年推出
這是ClearCase核心中的一個強大的實現,它提供了跨所有ClearCase上下文和兩個配置管理模型的統一且可擴展​​的集成。

  • CMI支持CCLC和CCRC的GUI和命令行接口。
  • 它支持基本的ClearCase和UCM。此外,它允許在單個ClearCase UCM項目上下文中使用多個CM系統。
  • 從ClearCase 8.0.1.8和8.0.0.15版本開始,我們爲ClearQuest,Rational Team Concert和Jira配置了CMI。

和:

CMI設計,以適應鬆散耦合的集成的現實。
較早的UCM-CCLC集成尤其造成了ClearCase和ClearQuest緊密耦合的錯覺。但是,單獨的事務 - 一個用於ClearCase,另一個用於ClearQuest - 需要完成一個集成操作,這意味着這些操作可能只會部分成功並使ClearCase和ClearQuest數據處於不一致的狀態。 CMI記錄部分故障並支持重播失敗的操作以恢復一致性。

在那篇文章中的圖表,你可以看到:

支持從ClearCase的記錄創建:在CMI不支持。 本地客戶端集成使您能夠使用cleartool mkactivity命令創建新的ClearQuest記錄。