为什么ClearQuest和ClearCase 9不再支持本机客户机集成?

为什么ClearQuest和ClearCase 9不再支持本机客户机集成?,clearcase,Clearcase,当我尝试使用ClearCase版本9获取ClearQuest记录或创建新记录时,现在它告诉您本机客户端不受支持,而且crmregister不允许您添加没有url的数据库,有没有办法使用本机CQ客户端将其集成?“解释ClearCase UCM和ClearQuest记录如何用于与CC 8.0通信: 以前,ClearCase UCM/ClearQuest集成要求在本地机器上同时安装ClearCase和ClearQuest。这意味着必须有一个可用的本地ClearQuest数据库副本。这也意味着Clear

当我尝试使用ClearCase版本9获取ClearQuest记录或创建新记录时,现在它告诉您本机客户端不受支持,而且crmregister不允许您添加没有url的数据库,有没有办法使用本机CQ客户端将其集成?

“解释ClearCase UCM和ClearQuest记录如何用于与CC 8.0通信:

以前,ClearCase UCM/ClearQuest集成要求在本地机器上同时安装ClearCase和ClearQuest。这意味着必须有一个可用的本地ClearQuest数据库副本。这也意味着ClearCase和ClearQuest必须在本地机器的平台上得到支持

现在,ClearCase UCM可以通过安装在ClearQuest Web上的ClearQuest OSLC REST API与ClearQuest通信。请注意,继续使用本地ClearQuest客户端的选项仍然可用

如果将使用OSLC REST接口的与进行比较,您将看到,除了对本地ClearCase客户端(如cleartool和ClearCase Explorer)的支持之外,它还支持

变更管理集成(CMI),支持配置ClearCase和各种任务提供者,包括ClearQuest;参考

但关键是,初始本地通信(ClearCase和ClearQuest都安装在本地机器上,本地ClearQuest数据库副本可用)不再是默认通信:

要指定到ClearQuest OSLC REST API(web URL连接)的连接,请使用
crmregister
命令。
通过指定web URL连接,您可以将集成配置为对使用指定ClearQuest数据库的所有启用ClearQuest的UCM项目使用该实现。
如果未提供web URL连接,则假定的配置是到ClearQuest本机Windows客户端的LAN连接

默认情况下,这些产品的安装仅支持CMI。
见“”:

变更管理集成(CMI)体系结构于2013年推出
它是ClearCase核心中的一个健壮的实现,提供了跨所有ClearCase上下文和两个配置管理模型的统一和可扩展的集成

  • CMI支持CCLC和CCRC的GUI和命令行接口
  • 它支持基本ClearCase和UCM。此外,它允许在单个ClearCase UCM项目上下文中使用多个CM系统
  • 从ClearCase版本8.0.1.8和8.0.0.15开始,可以为ClearQuest、RationalTeamConcert和Jira配置CMI
以及:

CMI的设计是为了适应松散耦合集成的现实
尤其是旧的UCM-CCLC集成,造成了ClearCase和ClearQuest紧密耦合的错觉。然而,完成一个集成操作需要单独的事务——一个用于ClearCase,一个用于ClearQuest——这意味着操作可能只部分成功,并使ClearCase和ClearQuest数据处于不一致的状态。CMI记录部分故障,并支持重播失败的操作以恢复一致性

在那篇文章的图表中,您可以看到:

支持从ClearCase创建记录:CMI中不支持。 本地客户端集成使您能够使用
cleartool mkactivity
命令创建新的ClearQuest记录