如果文件未適當產生,請驗證模組路徑、視圖名稱和基準線的值(區分大小寫)正確。如果模組、視圖和基準線正確,有可能是可用來執行背景程序的記憶體量有所限制,而干擾了文件的產生。
如果 Rational® DOORS® 模組會鏈結至其他模組,在產生文件時,Rational Publishing Engine 必須在背景中開啟那些鏈結的模組。此外,當使用佈置 DXL 程式碼時,也會在背景中開啟模組,直到 DXL 完成為止。
不論哪一種情況,都會使用 Rational DOORS 用戶端記憶體來開啟和關閉背景中的模組。您可以配置登錄機碼,以便在到達該記憶體限制時,背景程序就會在讀取完現行物件時關閉,並且只在必要時,才重新開啟物件。
關於這項作業
註: 在某些情況下,完成這項作業來設定登錄機碼,並不適當。舉例來說,您可能要產生模組的文件,但該模組中有一些物件會鏈結至其他模組中的大量物件。在文件產生期間,每當存取這其中一個物件時,就會開啟和關閉模組,這可能增加而不是縮短文件的產生時間。
程序
如果要配置 MEM_LEVEL_CLOSE 登錄機碼,請執行下列動作:
- 開啟您電腦的系統登錄。 如需相關資訊,請參閱作業系統的文件。
- 找出 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
- 建立登錄機碼項目。
- 針對登錄機碼的名稱,請輸入下列名稱:MEM_LEVEL_CLOSE
- 在值方面,請輸入記憶體限制值 (MB),以便在到達指定的記憶體限制時,背景程序就會在完成時關閉。 依預設,DXL 程式碼中設定的記憶體限制是 2GB。在您選取值時,請選擇 Rational DOORS 用來完成其他程序的記憶體上限值。請開啟您的系統作業管理程式,查看 doors.exe 程序目前使用的記憶體量,以協助您選取適當的值。
記住: - 如果所設定的值太低,可能造成 DXL 執行時間增加。
- 所輸入的值只會控制 Rational Publishing Engine 如何處理背景程序。該值不會阻止 Rational DOORS 耗用比設定值更多的記憶體。
- 按一下確定來儲存變更。