Czynności dla adaptera produktu Rational ClearQuest na serwerze Apache Tomcat

Biblioteki współużytkowane produktu IBM® Rational ClearQuest mogą być udostępnione aplikacji Data Services produktu IBM Rational Publishing Engine. Umożliwia to korzystanie z interfejsu API produktu Rational ClearQuest z poziomu produktu Rational Publishing Engine.

Zanim rozpoczniesz

  • Produkt Rational ClearQuest należy zainstalować na tym samym komputerze co serwer aplikacji.
  • Należy wdrożyć aplikację Data Services i adaptery usług danych raportowania produktu Rational Publishing Engine.
  • Przed rozpoczęciem konfigurowania bibliotek współużytkowanych produktu Rational ClearQuest należy usunąć przyczyny wyświetlania ostrzeżeń firewalla i rozwiązać problemy z licencją, jeśli takie wystąpią.

Procedura

  1. Skopiuj biblioteki współużytkowane produktu Rational ClearQuest z plików aplikacji produktu Rational ClearQuest:

    pliki_aplikacji\IBM\RationalSDLC\ClearQuest\cqjni.jar
    pliki_aplikacji\IBM\RationalSDLC\ClearQuest\stpcq.jar
    pliki_aplikacji\IBM\RationalSDLC\Common\stpcmmn.jar
    pliki_aplikacji\IBM\RationalSDLC\Common\stpwvcm.jar

    Uwaga: Powyższe wartości to wartości domyślne dla produktu Rational ClearQuest 7.1. Rzeczywiste ścieżki do użycia zależą od miejsca, w którym zainstalowano produkt Rational ClearQuest, oraz od zainstalowanej wersji tego produktu. Należy upewnić się, że ścieżki odwołują się do plików w poprawnych miejscach. Aby wyświetlić miejsce instalacji produktu Rational ClearQuest, należy otworzyć program IBM Installation Manager, klikając opcję Start > Wszystkie programy > IBM Installation Manager > Przeglądaj zainstalowane pakiety.
  2. Wklej biblioteki współużytkowane produktu Rational ClearQuest do następującego katalogu serwera Apache Tomcat: %CATALINA_HOME%\lib.
  3. Ikona systemu Linux Jeśli używany jest system Linux, skonfiguruj ogólny argument maszyny JVM:
    1. Otwórz plik używany do uruchamiania serwera Apache Tomcat. Przykład: %CATALINA_HOME%/bin/startup.sh
    2. Dodaj następującą komendę na końcu tego pliku:
      export JAVA_OPTS="-Djava.library.path=/opt/ibm/RationalSDLC/clearquest/linux_x86/shlib"
  4. Ikona systemu Linux Jeśli używany jest system Linux, skonfiguruj zmienną środowiskową LD_LIBRARY_PATH:
    1. W pliku używanym do uruchamiania serwera Apache Tomcat dodaj następującą komendę na końcu pliku:
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ibm/RationalSDLC/clearquest/linux_x86/odbc/lib:/usr/local/ibm/gsk7/lib
    2. Zapisz zmiany w pliku używanym do uruchamiania serwera Apache Tomcat.
  5. Zrestartuj aplikację Data Services.
  6. Sprawdź, czy poprawnie skonfigurowano biblioteki i adapter produktu IBM Rational ClearQuest. W przeglądarce należy wprowadzić adres URL adaptera produktu Rational ClearQuest.
    • Wprowadź adres http://host:port/DataServices/ClearQuest. Jeśli instalacja jest poprawna, zostanie wyświetlona lista połączeń produktu Rational ClearQuest, która jest taka sama, jak wyświetlana w narzędziu konserwacji produktu Rational ClearQuest.
    • Wprowadź adres http://host:port/DataServices/ClearQuest/wersja. Jeśli instalacja jest poprawna, zostanie wyświetlona lista baz danych użytkownika produktu Rational ClearQuest.
    • Wprowadź adres http://host:port/DataServices/ClearQuest/wersja/nazwa_bazy_danych. Jeśli instalacja jest poprawna, zostanie wyświetlona lista zapytań.

Co dalej

Należy skopiować adres URL zapytania, aby dodać go do szablonu lub specyfikacji dokumentu.
Uwaga: Aplikacja Data Services obsługuje tylko zapytania ze statycznymi tabelami wynikowymi. Zapytania dynamiczne nie są obsługiwane.

Przykład:

Za pomocą adresu URL zapytania All Defects wyświetlana jest tabela wynikowa o liczbie trafień, jaką zwróciłoby zapytanie dla klienta produktu Rational ClearQuest. Każdy wynik jest unikalnym identyfikatorem DBID dla konkretnego typu rekordu. Ten proces można kontynuować do czasu, aż zostaną zwrócone dane konkretnego rekordu. Adres URL zapytania należy zachować w celu użycia go podczas tworzenia treści raportów produktu Rational Publishing Engine.

Należy usunąć argumenty znajdujące się po znaku zapytania, wraz z tym znakiem:

Przed:
http://localhost:9081/DataServices/ClearQuest/7.0.0/SAMPL/Public+Queries/All+Defects?Type=Query
Po: http://localhost:9081/DataServices/ClearQuest/7.0.0/SAMPL/Public+Queries/All+Defects


Opinia