Vytvoření a úprava připojení externího úložiště

Připojení externího úložiště je položka produktu Rational Team Concert, jejíž vlastnosti obsahují informace, které server Jazz Team Server potřebuje k vytvoření připojení externího úložiště. Musíte vytvořit připojení externího úložiště pro ClearQuest Gateway.
Než začnete

Chcete-li vytvořit, upravit a odstranit připojení externího úložiště, musíte mít přidělenu licenci vývojáře nebo licenci pro přístup k produktu ClearQuest Connector Client. Kromě toho musí být oblast projektu nakonfigurována tak, aby udělovala oprávnění vaší uživatelské roli. Chcete-li nastavit oprávnění, otevřete oblast projektu, klepněte na kartu Konfigurace procesu, klepněte na volbu Konfigurace projektu > Oprávnění, vyberte roli a dále vyberte volbu Konektory položky na seznamu Povolené akce.

Informace o této úloze

Průvodce nastavením ClearQuest Connector můžete použít k vytvoření připojení externího úložiště. Toto téma ukazuje, jak vytvořit připojení externího úložiště pomocí klienta Eclipse Rational Team Concert. Ukazuje také, jak zakázat nebo povolit odchozí synchronizaci pro připojení externího úložiště. Pokud vytvoříte připojení externího úložiště pomocí průvodce nastavením ClearQuest Connector, musíte pro ně povolit odchozí synchronizaci. Průvodce vytvoří připojení externího úložiště se zakázanou odchozí synchronizací.

Chcete-li vytvořit připojení externího úložiště:

  1. Přihlaste se ke klientovi produktu Rational Team Concert.
  2. V pohledu Artefakty týmu klepněte pravým tlačítkem myši na připojení úložiště a vyberte volbu Spravovat > Pravidla synchronizace. V pohledu Pravidla synchronizace klepněte pravým tlačítkem myši na volbu Připojení externího úložiště a vyberte volbu Nové > Připojení externího úložiště.
  3. Jste-li připojeni k více než jednomu úložišti platformy Jazz, vyberte úložiště, pro které chcete vytvořit připojení. Klepněte na tlačítko Další. V okně Připojení externího úložiště zadejte název připojení do pole Název. Zadejte identifikátor URI pro ClearQuest Gateway do pole Informace o připojení. Například: http://YOUR-CQ-GATEWAY-HOST:8081/cqconnector/gateway. Pokud je server Tomcat, který je hostitelem produktu ClearQuest Gateway, nakonfigurován tak, aby požadoval ověření uživatele pro svoje požadavky na služby, zadejte hodnoty do polí ID uživatele a Heslo. Nebo ponechejte tato pole prázdná. ID uživatele a heslo, které zadáte, se musí shodovat se jménem a heslem, která jste určili v souboru tomcat-users.xml v adresáři instalační-adresář/gateway/tomcat/conf.

    Můžete omezit přístup k připojení externího úložiště nastavením oprávnění v oblasti projektu a výběrem této oblasti projektu v poli Oblast projektu. Jakmile nastavíte oblast projektu pro připojení externího úložiště, nebudete ji již moci změnit. Potřebujete-li pole nastavit na jinou oblast projektu nebo žádnou oblast nenastavovat, můžete odstranit připojení externího úložiště a vytvořit nové.

    Potřebujete-li dočasně zastavit synchronizaci ze serveru Jazz na tento ClearQuest Gateway, vyberte volbu Zakázat odchozí synchronizaci. Odchozí synchronizaci budete možná chtít zakázat při provádění údržby databáze uživatelů produktu ClearQuest, která je při tom dočasně nedostupná. Chcete-li povolit odchozí synchronizaci, zrušte zaškrtnutí políčka Zakázat odchozí synchronizaci. Klepnutím na volbu Uložit připojení externího úložiště uložíte.

    Výchozí čísla portů pro připojení externího úložiště jsou 8444 pro připojení vrstvy Secure Sockets Layer (SSL) a 8081 pro jiná připojení. Chcete-li změnit výchozí číslo portu, upravte soubor server.xml v adresáři /jazz/connectors/gateway/tomcat/conf. Chcete-li zakázat připojení, která nejsou SSL, a konfigurovat server Tomcat tak, aby vyžadoval ověření uživatele, postupujte takto:

    1. Spusťte a zastavte produkt ClearQuest Gateway, a tím rozbalíte soubor cqconnector.war.
    2. Upravte soubor server.xml v adresáři instalační-adresář/gateway/tomcat/conf, aby byl tento prvek označen jako komentář:
      <Connector port="8081" maxHttpHeaderSize="8192"
          maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
          enableLookups="false" redirectPort="8444" acceptCount="100"
          connectionTimeout="20000" disableUploadTimeout="true" />
    3. Upravte soubor web.xml v adresáři instalační-adresář/gateway/tomcat/webapps/cqconnector/gateway/WEB-INF, abyste odstranili značku komentáře pro následující prvek:
      <security-constraint>
         <web-resource-collection>
            <web-resource-name>secure</web-resource-name>
            <url-pattern>/*</url-pattern>
         </web-resource-collection>
         <auth-constraint>
            <role-name>*</role-name>
         </auth-constraint>
         <user-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
         </user-data-constraint>
      </security-constraint>
    4. Otevřete soubor tomcat-users.xml v adresáři /jazz/connectors/gateway/tomcat/conf. Výchozí ID uživatele a heslo je cqconnector. Změňte toto heslo. Můžete změnit také ID uživatele.
    5. Standardně je heslo v souboru tomcat-users.xml uloženo nezašifrované, avšak můžete je zašifrovat a příslušným způsobem zkonfigurovat Tomcat. Pro tento účel použijte příkaz repotools –convertTomcatUsers. Přejděte do adresáře JazzInstallDir/server/repotools. Zadejte příkaz a určete cestu k souboru tomcat-users.xml. Například:
      repotools –convertTomcatUsers tomcatUsersPath=instalační_adresář/gateway/tomcat/conf/tomcat-users.xml

      Převedený soubor tomcat-users.xml nese název tomcat-users.xml.converted. Přejmenujte jej na tomcat-users.xml. Budete-li v budoucnu potřebovat změnit heslo, musíte je změnit v kopii původního nezašifrovaného souboru a poté znovu spustit příkaz –convertTomcatUsers. Z tohoto důvodu uchovejte původní nezašifrovaný soubor na bezpečném místě.

      Po spuštění příkazu upravte soubor server.xml v adresáři /jazz/connectors/gateway/tomcat/conf tímto způsobem:

      Označte jako komentář následující prvek:

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                   resourceName="UserDatabase"/>

      Odstraňte značku komentáře z následujícího prvku:

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                   resourceName="UserDatabase" 
                   digest="SHA-1"
                   digestEncoding="UTF-8"/>.
Výsledky
Připojení externího úložiště, které vytvoříte, se zobrazí v uzlu Připojení externího úložiště v pohledu Pravidla synchronizace.

Váš názor

Byla tato pomoc užitečná? Zpětnou vazbu můžete poskytnout na stránkách Jazz.net (registrace je požadována): Komentář na fóru nebo odeslat chybu