Wyodrębnianie danych produktu Rational DOORS z ustawieniami zabezpieczeń DXL

Istnieje możliwość wyodrębniania danych z produktu Rational DOORS działającego w trybie bezpiecznym. Gdy produkt Rational DOORS działa w trybie bezpiecznym, dostęp do skryptów DXL i niektórych dołączonych plików jest ograniczony. Jeśli w produkcie Rational DOORS nie zdefiniowano zaufanego języka DXL, w produkcie Rational Publishing Engine nie trzeba wykonywać żadnych dodatkowych zadań, aby uzyskać dostęp do plików w celu wygenerowania raportów na podstawie danych produktu Rational DOORS. Jeśli zdefiniowane jest ustawienie zaufanego języka DXL, konieczne jest skonfigurowanie produktu Rational Publishing Engine do pracy z produktem Rational DOORS.

Skrypty DXL to pliki, które są tworzone w katalogu tymczasowym, aby użytkownik mógł skonfigurować wykonywanie skryptu DXL. Informacje przechowywane w tym miejscu są to informacje wyodrębnione z produktu Rational DOORS, w tym ścieżki modułu, nazwy widoków, wersje planu bazowego oraz nazwy atrybutów. Instalator produktu Rational Publishing Engine wdraża własny kod DXL i kompiluje plik XML, który udostępnia szczegóły środowiska wykonawczego dla środowiska DXL. Ścieżka do tego pliku XML jest ustawiona w zmiennej systemowej. To zadanie zawiera kroki wymagane do skonfigurowania zmiennej systemowej ze ścieżką.

O tym zadaniu

Informacje o położeniu zaufanych skryptów DXL:
  • Definiowane za pomocą zmiennej systemowej RPE_DXLLOCATION.
  • Ścieżka musi być taka sama, jak ścieżka we właściwościach bazy danych produktu Rational DOORS.
  • Ścieżka musi być pełna i nie może zawierać zmiennych systemowych. Przykład błędnej wartości: %DOORS_SERVER%\DOORS\trusted_dxl, gdzie DOORS_SERVER ma wartość \\Arakis
  • Musi być ścieżką UNC. Ścieżka nie może być literą napędu odwzorowanego, ponieważ odwzorowania napędów są specyficzne dla użytkownika i mogą nie być dostępne ze wszystkich kont użytkowników, w tym konta systemu lokalnego używanego przez usługi NT, takie jak usługa serwera Tomcat. Przykład błędnej wartości: Z:\trusted_dxl, gdzie Z: = \\Arakis\DOORS
  • Ścieżka nie może kończyć się ukośnikiem odwrotnym (\).

Procedura

  1. W instalacji produktu Rational DOORS znajdź ścieżki do katalogów Add-ins i Batch files:
    1. Otwórz produkt Rational DOORS.
    2. Prawym przyciskiem myszy kliknij opcję Baza danych DOORS i wybierz opcję Właściwości.
    3. W oknie Właściwości wybierz opcję Zabezpieczenia DXL.
    4. Zanotuj wartości ścieżki dla pól Ścieżka do programów dodatkowych i Ścieżka do plików wsadowych.
  2. Skopiuj katalog RPE_HOME\source.
  3. Wklej katalog source do katalogu programów dodatkowych produktu Rational DOORS. Ponieważ produkt Rational Publishing Engine odwołuje się do plików w nim zawartych przy użyciu ścieżek względnych, środowisko wykonawcze Rational DOORS DXL może je pobrać. Struktura folderu musi zostać zachowana. Nie można zmienić nazwy katalogu source.
  4. Wklej katalog source do katalogu plików wsadowych produktu Rational DOORS. Struktura folderu musi zostać zachowana. Nie można zmienić nazwy folderu source.
  5. Zdefiniuj zmienną RPE_DXLLOCATION w taki sposób, aby wskazywała ścieżkę do plików wsadowych. Produkt Rational Publishing Engine korzysta z tego położenia jako miejsca uruchamiania skryptów DXL zamiast położenia domyślnego określonego przez zmienną RPE_HOME.
    Uwaga: Należy podać pełną ścieżkę UNC do położenia zaufanego skryptu DXL. Nie można używać ścieżek, w których stosowane są nazwy dysków odwzorowanych, ponieważ są to napędy specyficzne dla użytkownika i mogą nie być dostępne dla wszystkich użytkowników.

Opinia