Odstraňování problémů generování dokumentů produktu Rational DOORS

Pokud dokument neprovádí řádné generování, ověřte, že mají cesta k modulu, název pohledu a základna správné hodnoty rozlišující malá a velká písmena. Pokud jsou modul, pohled a základna správné, je možné, že existuje omezení velikosti paměti, kterou lze použít ke spuštění procesů na pozadí, které koliduje s generováním dokumentů.

V obou případech se paměť klienta Rational DOORS používá k otevření a zavření modulů na pozadí. Můžete konfigurovat klíč registru tak, aby se při dosažení limitu paměti uzavřely procesy na pozadí, jakmile dokončí čtení aktuálního objektu, a otevřely objekt znovu jen v případě potřeby.

Než začnete

Oprávnění správy paměti nejsou standardně povolena. Před dokončením této úlohy musí být příznak com.ibm.rational.rpe.dxl.enable.memory.management nastaven na hodnotu true. Další informace viz témata o nastavení příznaků pro aplikace Document Studio and Launcher, aplikaci Remote Services na serveru WebSphere Application Server nebo aplikaci Remote Services na serveru Apache Tomcat.

Informace o této úloze

Poznámka: Jedná se o situace při dokončení této úlohy, aby se nastavilo, že klíč registru není odpovídající. Můžete například generovat dokument na modulu majícím v sobě objekty odkazující na velký počet objektů v jiných modulech. Při každém přístupu k jednomu z těchto objektů během generování dokumentů je modul otevřen a zavřen, což může prodloužit dobu generování dokumentů spíše, než ji zkrátit.

Postup

Chcete-li konfigurovat klíč registru MEM_LEVEL_CLOSE:

  1. Otevřete systémový registr svého počítače. Další informace viz dokumentace k danému operačnímu systému.
  2. Vyhledejte registr produktu Rational DOORS. Příklady:
    • Příklad položky registru produktu Rational DOORS 9.4 na 64bitovém systému Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
    • Příklad položky registru produktu Rational DOORS 9.3 na 32bitovém systému Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.3\Config
  3. Vytvořte položku klíče registru.
  4. Pro název klíče registru zadejte název: MEM_LEVEL_CLOSE
  5. Pro hodnotu zadejte hodnotu omezení paměti v megabajtech, takže jsou při dosažení uvedeného omezení paměti po dokončení uzavřeny procesy na pozadí. Standardně je omezení paměti nastavené v kódu DXL 2GB. Při výběru hodnoty vyberte maximální hodnotu paměti, kterou použil produkt Rational DOORS k dokončení jiných procesů. Otevření správce úloh vašeho systému a zjištění, kolik paměti používá proces doors.exe, vám pomůže vybrat odpovídající hodnotu.
    Zapamatujte si:
    • Při nastavení příliš nízké hodnoty se může prodloužit doba provedení DXL.
    • Zadaná hodnota řídí pouze způsob ošetření procesů na pozadí pomocí produktu Rational Publishing Engine. Hodnota nezabrání produktu Rational DOORS využít více paměti, než je nastavená hodnota.
  6. Klepnutím na tlačítko OK uložte změny.

Zpětná vazba