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. 按一下確定來儲存變更。