为什么ClearQuest和ClearCase 9不再支持本机客户端集成? [英] Why ClearQuest and ClearCase 9 are not longer support Native client integration?

查看:79
本文介绍了为什么ClearQuest和ClearCase 9不再支持本机客户端集成?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试使用ClearCase版本9来获取ClearQuest记录或制作新记录时,现在它告诉您不支持本机客户机,而且crmregister不允许您添加没有URL的数据库,有什么方法可以保持使用本机CQ客户端进行集成?

When I attempt to get a ClearQuest Record or make a new one using ClearCase version 9, now it tells you that native client is not supported, also crmregister is not allowing you to add databases without an url, is there any way to keep it integrated using native CQ client?

推荐答案

关于使用使用ClearQuest OSLC REST接口的LAN ClearCase / WAN ClearQuest UCM集成解释了如何使用ClearCase UCM和ClearQuest记录进行通信到CC 8.0:

"About using the LAN ClearCase/WAN ClearQuest UCM integration that utilizes the ClearQuest OSLC REST interface" explaines how ClearCase UCM and ClearQuest record used to communicate up to CC 8.0:


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

Previously, the ClearCase UCM/ClearQuest integration required that both ClearCase and ClearQuest be installed on the local machine. This implied that there must be a local ClearQuest database replica available. This also implied that both ClearCase and ClearQuest must be supported on the platform of the local machine.

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

Now, ClearCase UCM can communicate with ClearQuest through the ClearQuest OSLC REST API, which is installed with ClearQuest Web. Note that the option to continue to use a local ClearQuest client is still available.

如果您比较使用OSLC REST界面,请 ClearCase 8.0 ClearCase 9.0 ,您将看到,除了对本机ClearCase客户端(例如cleartool和ClearCase Explorer)的支持之外,它还支持

If you compare Using the OSLC REST interface between ClearCase 8.0 and ClearCase 9.0, you will see that, in addition of the support of Native ClearCase clients such as cleartool and ClearCase Explorer, it supports also


变更管理集成(CMI),它支持通过各种任务提供程序(包括ClearQuest)配置ClearCase;请参阅管理并使用CMI任务提供者集成获取更多信息

但关键是,最初的本地通信(两者ClearCase和ClearQuest安装在本地计算机上,并且本地可用的ClearQuest数据库副本不再是默认的副本:

But the point is, the initial local communication (where both ClearCase and ClearQuest are installed on the local machine, with a local ClearQuest database replica available) is not the default one anymore:


连接到ClearQuest OSLC REST API(Web URL连接),请使用 crmregister 命令。

通过指定站点URL连接,您可以配置集成以对使用指定ClearQuest数据库的所有启用ClearQuest的UCM项目使用实现。

如果未提供Web URL连接,则假定的配置为LAN连接到ClearQuest本机Windows c lient

默认情况下,这些产品仅安装为支持CMI。

请参见 ClearCase UCM与ClearQuest集成的功能和局限性

By default, those products are installed to support CMI only.
See "Capabilities and limitations of ClearCase UCM integrations with ClearQuest":


变更管理集成(CMI)架构于2013年引入

ClearCase核心中的强大实现,可在所有ClearCase上下文和两个配置管理模型之间提供统一且可扩展​​的集成。

The Change Management Integration (CMI) architecture was introduced in 2013.
It is a robust implementation in the core of ClearCase that provides a uniform and extensible integration across all ClearCase contexts and both configuration management models.


  • CMI支持GUI

  • 它同时支持基本ClearCase和UCM。此外,它允许在单个ClearCase UCM项目上下文中使用多个CM系统。

  • 从ClearCase版本8.0.1.8和8.0.0.15开始,为ClearQuest,Rational Team Concert配置了CMI。和吉拉。

并且:


CMI旨在适应松散耦合集成的现实情况。

较早的UCM-CCLC集成尤其产生了一种幻想,即ClearCase和ClearQuest是紧密耦合。但是,需要单独的事务(一个用于ClearCase,一个用于ClearQuest)来完成集成操作,这意味着这些操作可能仅部分成功,并使ClearCase和ClearQuest数据处于不一致状态。 CMI记录部分故障,并支持重播失败的操作以恢复一致性。

CMI was designed to accommodate the realities of a loosely coupled integration.
The older UCM-CCLC integration, in particular, created the illusion that ClearCase and ClearQuest were tightly coupled. However, separate transactions--one for ClearCase and one for ClearQuest--are required to complete an integrated operation, which means that the operations may only partially succeed and leave ClearCase and ClearQuest data in inconsistent states. CMI logs partial failures and supports replaying failed operations to restore consistency.

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

In the chart of that article, you can see:


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

Supports record creation from ClearCase: not supported in CMI. The local client integration enables you to use the cleartool mkactivity command to create a new ClearQuest record.

这篇关于为什么ClearQuest和ClearCase 9不再支持本机客户端集成?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆