为什么ClearQuest和ClearCase 9不再支持Native Client集成?

时间:2016-07-14 21:23:40

标签: clearcase

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

1 个答案:

答案 0 :(得分:2)

About using the LAN ClearCase/WAN ClearQuest UCM integration that utilizes the ClearQuest OSLC REST interface”解释了ClearCase UCM和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界面,您将看到除了支持Native 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”:

  

2013年推出了变更管理集成(CMI)架构   它是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记录。