Rational DOORS 文件產生作業的疑難排解

如果文件未適當產生,請驗證模組路徑、視圖名稱和基準線的值(區分大小寫)正確。如果模組、視圖和基準線正確,有可能是可用來執行背景程序的記憶體量有所限制,而干擾了文件的產生。

不論哪一種情況,都會使用 Rational DOORS 用戶端記憶體來開啟和關閉背景中的模組。您可以配置登錄機碼,以便在到達該記憶體限制時,背景程序就會在讀取完現行物件時關閉,並且只在必要時,才重新開啟物件。

開始之前

依預設,不會啟用記憶體管理許可權。在完成這項作業之前,必須將 com.ibm.rational.rpe.dxl.enable.memory.management 旗標設為 true。如需相關資訊,請參閱有關為 Document Studio 和 Launcher 應用程式WebSphere® Application Server 上的「遠端服務」應用程式Apache Tomcat 上的「遠端服務」應用程式設定旗標的主題。

關於這項作業

註: 在某些情況下,完成這項作業來設定登錄機碼,並不適當。舉例來說,您可能要產生模組的文件,但該模組中有一些物件會鏈結至其他模組中的大量物件。在文件產生期間,每當存取這其中一個物件時,就會開啟和關閉模組,這可能增加而不是縮短文件的產生時間。

程序

如果要配置 MEM_LEVEL_CLOSE 登錄機碼,請執行下列動作:

  1. 開啟您電腦的系統登錄。 如需相關資訊,請參閱作業系統的文件。
  2. 找出 Rational DOORS 登錄。 範例:
    • 64 位元 Windows 上的 Rational DOORS 9.4 登錄項目範例:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
    • 32 位元 Windows 上的 Rational DOORS 9.3 登錄項目範例:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
  3. 建立登錄機碼項目。
  4. 針對登錄機碼的名稱,請輸入下列名稱:MEM_LEVEL_CLOSE
  5. 在值方面,請輸入記憶體限制值 (MB),以便在到達指定的記憶體限制時,背景程序就會在完成時關閉。 依預設,DXL 程式碼中設定的記憶體限制是 2GB。在您選取值時,請選擇 Rational DOORS 用來完成其他程序的記憶體上限值。請開啟您的系統作業管理程式,查看 doors.exe 程序目前使用的記憶體量,以協助您選取適當的值。
    記住:
    • 如果所設定的值太低,可能造成 DXL 執行時間增加。
    • 所輸入的值只會控制 Rational Publishing Engine 如何處理背景程序。該值不會阻止 Rational DOORS 耗用比設定值更多的記憶體。
  6. 按一下確定來儲存變更。

意見