2016-07-14 15 views

Antwort

2

About using the LAN ClearCase/WAN ClearQuest UCM integration that utilizes the ClearQuest OSLC REST interface“ zeigt wie Clearcase UCM und Rekord Clearquest verwendet, um CC zu kommunizieren bis 8.0:

Zuvor hat die Clearcase UCM/Clearquest Integration erforderlich, dass sowohl Clearcase und Clearquest auf dem lokalen Rechner installiert werden. Dies bedeutet, dass ein lokales ClearQuest-Datenbankreplikat verfügbar sein muss. Dies bedeutet auch, dass ClearCase und ClearQuest auf der Plattform des lokalen Computers unterstützt werden müssen.

Jetzt kann ClearCase UCM mit ClearQuest über die ClearQuest OSLC REST API kommunizieren, die mit ClearQuest Web installiert wird. Beachten Sie, dass die Option zur weiteren Verwendung eines lokalen ClearQuest-Clients weiterhin verfügbar ist.

Wenn Sie Mit der OSLC REST-Schnittstelle vergleichen zwischen ClearCase 8.0 und ClearCase 9.0, werden Sie sehen, dass, zusätzlich der Unterstützung der Native Clearcase-Clients wie Cleartool und Clearcase Explorer unterstützt es auch

Die Change Management Integration (CMI), die das Konfigurieren von ClearCase mit verschiedenen Aufgabenanbietern, einschließlich ClearQuest, unterstützt; siehe Administering and using CMI task-provider integrations for more information.

Aber der Punkt ist, die anfängliche lokale Kommunikation (wo beide Clearcase und Clearquest auf dem lokalen Rechner installiert sind, mit einer lokalen Clearquest Datenbank Replik zur Verfügung) ist nicht der Standard eines mehr:

zu Geben Sie die Verbindung zur ClearQuest OSLC-REST-API (eine Web-URL-Verbindung) mit dem Befehl crmregister an.
Wenn Sie eine Web-URL-Verbindung angeben, konfigurieren Sie die Integration so, dass die Implementierung für alle ClearQuest-aktivierten UCM-Projekte verwendet wird, die die angegebene ClearQuest-Datenbank verwenden.
Wenn keine Web-URL-Verbindung bereitgestellt wird, handelt es sich bei der angenommenen Konfiguration um eine LAN-Verbindung mit dem nativen Windows-Client ClearQuest.

Standardmäßig werden diese Produkte nur zur Unterstützung von CMI installiert.
Siehe "Capabilities and limitations of ClearCase UCM integrations with ClearQuest":

Die Change Management Integration (CMI) Architektur wurde im Jahr 2013 eingeführt.
Es ist eine stabile Implementierung im Kern von ClearCase, die eine einheitliche und erweiterbare Integration über alle ClearCase-Kontexte und beide Konfigurationsverwaltungsmodelle bietet.

  • CMI unterstützt die GUIs und Befehlszeilenschnittstellen von CCLC und CCRC.
  • Es unterstützt sowohl Basis ClearCase und UCM. Darüber hinaus können mehrere CM-Systeme in einem einzigen ClearCase UCM-Projektkontext verwendet werden.
  • Ab den ClearCase-Versionen 8.0.1.8 und 8.0.0.15 kann CMI für ClearQuest, Rational Team Concert und Jira konfiguriert werden.

Und:

CMI wurde entworfen die Realitäten eines lose gekoppelten Integration aufzunehmen.
Insbesondere die ältere UCM-CCLC-Integration erzeugte die Illusion, dass ClearCase und ClearQuest eng miteinander verbunden waren. Allerdings sind separate Transaktionen - eine für ClearCase und eine für ClearQuest - erforderlich, um eine integrierte Operation abzuschließen, was bedeutet, dass die Operationen möglicherweise nur teilweise erfolgreich sind und ClearCase- und ClearQuest-Daten in inkonsistenten Zuständen belassen. CMI protokolliert Teilfehler und unterstützt die Wiederholung fehlgeschlagener Vorgänge, um die Konsistenz wiederherzustellen.

In der Tabelle dieses Artikels können Sie sehen:

Unterstützt Datensatzerstellung von Clear: nicht in CMI unterstützt. Die lokale Client-Integration ermöglicht die Verwendung des Befehls cleartool mkactivity zum Erstellen eines neuen ClearQuest-Datensatzes.