Rozwiązywanie problemów z generowaniem dokumentów produktu Rational DOORS

Jeśli dokument nie jest generowany poprawnie, należy sprawdzić, czy ścieżka do modułu, nazwa widoku i plan bazowy to poprawne wartości z rozróżnianiem wielkości liter. Jeśli moduł, widok i plan bazowy są poprawne, prawdopodobnie istnieje limit ilości pamięci, której można użyć do uruchamiania procesów w tle, uniemożliwiający generowanie dokumentów.

W obu przypadkach pamięć klienta produktu Rational DOORS jest używana do otwierania i zamykania modułów w tle. Klucz rejestru można zmodyfikować w taki sposób, że po osiągnięciu limitu pamięci procesy w tle będą zamykane po zakończeniu odczytu bieżącego obiektu, a obiekt będzie ponownie otwierany tylko wtedy, kiedy będzie to konieczne.

Zanim rozpoczniesz

Uprawnienia do zarządzania pamięcią nie są domyślnie włączone. Przed wykonaniem tej czynności opcja com.ibm.rational.rpe.dxl.enable.memory.management musi być ustawiona na wartość true. Więcej informacji zawierają tematy o ustawianiu opcji dla aplikacji Document Studio i Launcher, aplikacji usług zdalnych na serwerze WebSphere Application Server oraz aplikacji usług zdalnych na serwerze Apache Tomcat.

O tym zadaniu

Uwaga: Istnieją sytuacje, w których nie zaleca się wykonania czynności ustawiania klucza rejestru. Na przykład dokument może być generowany w module zawierającym obiekty powiązane z większą liczbą obiektów w innych modułach. Za każdym razem, gdy podczas generowania dokumentu uzyskiwany jest dostęp do jednego z tych obiektów, moduł jest otwierany i zamykany, co może wydłużyć czas generowania dokumentów, zamiast go zmniejszyć.

Procedura

Aby skonfigurować klucz rejestru MEM_LEVEL_CLOSE:

  1. Otwórz rejestr systemu na danym komputerze. Więcej informacji zawiera dokumentacja systemu operacyjnego.
  2. Znajdź rejestr produktu Rational DOORS. Przykłady:
    • Przykład wpisu do rejestru dla produktu Rational DOORS 9.4 w 64-bitowym systemie Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
    • Przykład wpisu do rejestru dla produktu Rational DOORS 9.3 w 32-bitowym systemie Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.3\Config
  3. Utwórz wpis klucza rejestru.
  4. Jako nazwę klucza rejestru wprowadź wartość: MEM_LEVEL_CLOSE
  5. Jako wartość wprowadź wartość limitu pamięci w megabajtach, aby po osiągnięciu tego określonego limitu pamięci procesy w tle po zakończeniu działania były zamykane. Domyślnie limit pamięci ustawiony w kodzie DXL wynosi 2 GB. Wybierana wartość powinna być wartością określającą maksymalną ilość pamięci, która została użyta przez produkt Rational DOORS do zakończenia innych procesów. Pomocne przy wybieraniu odpowiedniej wartości będą informacje o ilości pamięci używanej przez proces doors.exe. Aby je wyświetlić, należy otworzyć menedżer zadań systemu.
    Zapamiętaj:
    • Ustawienie zbyt niskiej wartości może spowodować zwiększenie czasu wykonania kodu DXL.
    • Wprowadzona wartość steruje tylko sposobem obsługi procesów w tle w produkcie Rational Publishing Engine. Nie uniemożliwia to produktowi Rational DOORS użycia większej ilości pamięci niż wartość ustawiona.
  6. Kliknij przycisk OK, aby zapisać zmiany.

Opinia