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
- W instalacji produktu Rational DOORS znajdź ścieżki do katalogów Add-ins i Batch files:
- Otwórz produkt Rational DOORS.
- Prawym przyciskiem myszy kliknij opcję Baza danych DOORS i wybierz opcję Właściwości.
- W oknie Właściwości wybierz opcję Zabezpieczenia DXL.
- Zanotuj wartości ścieżki dla pól Ścieżka do
programów dodatkowych i Ścieżka do plików
wsadowych.
- Skopiuj katalog %RPE_HOME%\source.
- 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.
- Wklej katalog source do katalogu plików wsadowych
produktu Rational DOORS. Struktura folderu musi zostać zachowana.
Nie można zmienić nazwy folderu source.
- 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.