Rational DOORS dokumentumelőállítás hibaelhárítása

Ha a dokumentum nem megfelelően kerül előállításra, akkor ellenőrizze, hogy a modul útvonala, nézet neve és alapsor értékek helyesek-e (a kis- és nagybetűk eltérőnek számítanak). Ha a modul, nézet és alapsor értékek helyesek, akkor lehetséges a háttérfolyamatok futtatásához használható memória mennyisége korlátozva van, ami ütközik a dokumentumelőállítással.

Mindkét esetben a Rational DOORS ügyfélmemória kerül felhasználásra a modulok megnyitásához és bezárásához a háttérben. Beállíthat egy rendszerleíró kulcsot, hogy a memóriakorlát elérése esetén a háttérfolyamatok az aktuális objektum beolvasásának befejezése után bezárásra kerüljenek és csak akkor nyissák meg újra az objektumot, ha szükséges.

Mielőtt elkezdené

A memóriakezelési engedélyek alapértelmezésben nem engedélyezettek. Jelen feladat végrehajtása előtt a com.ibm.rational.rpe.dxl.enable.memory.management kapcsolót true értékre kell beállítani. További információkért tekintse meg a következő alkalmazások kapcsolóinak beállításával kapcsolatos témaköröket: Document Studio és Launcher alkalmazások, Távoli szolgáltatások alkalmazás WebSphere Application Server kiszolgálón, vagy Távoli szolgáltatások alkalmazás Apache Tomcat kiszolgálón.

Erről a feladatról

Megjegyzés: Vannak olyan helyzetek, amikor a rendszerleíró kulcs beállítása ezen feladat végrehajtásával nem megfelelő. Előállíthat például dokumentumot olyan modulban, amely maga is tartalmaz olyan objektumokat, amelyek nagy számú, más modulokban található objektumokhoz kapcsolódnak. Valahányszor ezen objektumok valamelyikéhez hozzáférnek dokumentumelőállítás közben, a modul megnyitásra és bezárásra kerül, ami ahelyett, hogy csökkentené, növelheti a dokumentumelőállítási időt.

Eljárás

A MEM_LEVEL_CLOSE rendszerleíró kulcs bejegyzés beállításához tegye a következőket:

  1. Nyissa meg a számítógép rendszerleíró adatbázisát. További részleteket az operációs rendszer dokumentációjában talál.
  2. Keresse meg a Rational DOORS rendszerleíró adatbázis bejegyzést. Példák:
    • Rational DOORS 9.4 64 bites Windows rendszerleíró adatbázis bejegyzés példa: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
    • Rational DOORS 9.3 32 bites Windows rendszerleíró adatbázis bejegyzés példa: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.3\Config
  3. Hozzon létre egy rendszerleíró kulcsot.
  4. A rendszerleíró kulcsnak adja a következő nevet: MEM_LEVEL_CLOSE
  5. Értékként adja meg a kívánt memóriakorlátot megabyte-ban, amelynek elérésekor a háttérfolyamatok befejeződésük után bezárásra kerülnek. A DXL kódban alapértelmezésben beállított memóriakorlát 2 GB. Az érték kiválasztásakor válassza azt a maximális memória értéket, amelyet a Rational DOORS más folyamatok végrehajtásához használt. Nyissa meg a rendszer feladatkezelőjét és nézze meg, mennyi memóriát használ a doors.exe folyamat; ez segít a megfelelő érték kiválasztásában.
    Ne feledje:
    • Túl alacsony érték beállítása a DXL végrehajtási idő megnövekedéséhez vezethet.
    • A megadott érték csak azt szabályozza, hogyan kezeli a Rational Publishing Engine a háttérfolyamatokat. Az érték nem akadályozza meg, hogy a Rational DOORS a beállított értéknél több memóriát használjon fel.
  6. A módosítások mentéséhez kattintson az OK gombra.

Visszajelzés