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.
Jeśli moduł produktu Rational DOORS jest powiązany z innymi modułami, produkt Rational Publishing Engine musi otwierać te powiązane moduły w tle podczas generowania dokumentów.
Ponadto, w przypadku użycia kodu DXL układu, moduły będą otwarte w tle do czasu zakończenia działania kodu DXL.
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.
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:
- Otwórz rejestr systemu na danym komputerze. Więcej informacji zawiera dokumentacja systemu operacyjnego.
- 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
- Utwórz wpis klucza rejestru.
- Jako nazwę klucza rejestru wprowadź wartość: MEM_LEVEL_CLOSE
- 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.
- Kliknij przycisk OK, aby zapisać zmiany.