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