可以使用 .hep 檔將指向 helper 應用程式(它們有助於瞭解
IBM® Rational® Rhapsody® 設定檔的用途)的鏈結分組。Helper 應用程式是您或其他人建立的自訂程式,可以將它們鏈結至產品。Helper 應用程式新增設定檔可能沒有的功能,例如查詢模型或寫入專案的能力。
關於這項作業
這裡說明的方法是鏈結至 helper 應用程式的一般方法。如果您不喜歡使用工具 >
自訂(這會開啟「說明程式」視窗),則必須檢閱「說明程式」視窗上的選項,以熟悉可用的選項及其語法。例如,查看說明程式觸發程式方框,以取得可用的觸發程式清單,並注意它們的拼寫及大小寫。
程序
- 開啟產品並選擇,以建立指向 helper 應用程式的一個以上鏈結。
會將鏈結的程式碼新增至 rhapsody.ini 檔。
- 關閉產品。
- 開啟 rhapsody.ini 檔,然後從該檔案的
[Helpers] 區段中,複製 help 應用程式的程式碼。下列範例顯示新增至
rhapsody.ini 檔的 helper 應用程式碼。
[Helpers]
...
name30=AutoCommand45
command30=C:\WINDOWS\NOTEPAD.EXE
arguments30=
initialDir30=C:\WINDOWS
JavaMainClass30=
JavaClassPath30=
JavaLibPath30=
isVisible30=1
isMacro30=0
isPlugin30=0
isSynced30=0
UsingJava30=0
applicableTo30=
applicableToProfile30=Auto2009
helperTriggers30=After Project Open
isPluginCommand30=0
註: 鏈結程式碼的每個區段皆以
name## 開頭。
- 開啟 .hep 檔,並將鏈結的程式碼貼上至 helper 應用程式(在上一步中複製的內容)。
.hep 檔必須與專案的設定檔同名。例如,如果專案的設定檔名為
Auto2009,則 .hep 檔必須名為 Auto2009.hep。此外,設定檔及
.hep 檔必須位於相同的資料夾中。
- 在 rhapsody.ini 檔中,刪除您在步驟 3 中複製的程式碼。使用
.hep 檔時,指向 helper 應用程式之鏈結的程式碼只能位於 .hep 檔中。
- 開啟 Rational Rhapsody 並開啟模型。
- 載入具有對應 .hep 檔的適用設定檔;請參閱步驟 4。
- 進行測試以確保指向 helper 應用程式的鏈結按預期工作。
例如,如果鏈結要在開啟模型之後開啟
helper 應用程式(helperTriggers30=專案開啟之後,如步驟
3 中的範例程式碼所示),請確保該動作發生。
結果
註: 可以使用
General::Model::HelpersFile 內容來使
.hep 檔與模型關聯。
如果您適用此內容指定 .hep 檔,則
Rational Rhapsody
無法辨識在設定檔特定 .hep 檔(如果為您使用的設定檔提供 .hep 檔)中定義 helper 應用程式。