Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

編輯產生的來源代碼

若要使建立資源類型的程序保持簡單,Agent Builder 將會限制輸入的數目,此數目會必要地限制所產生資源類型的範圍。 因此,若要新增更複雜的功能 (如其他屬性的驗證檢查) 或調諧 Agent Builder 不接觸的參數,您需要修改產生的來源代碼或 RTR 檔案。

來源檔位於 install_directory /rt_name/src 目錄中。 Agent Builder 將在可新增程式碼的位置內嵌入來源代碼的註釋。 這些註釋的格式為 (對於 C 程式碼):


/* User added code -- BEGIN vvvvvvvvvvvvvvv */
/* User added code -- END   ^^^^^^^^^^^^^^^ */


註解 –

除了使用英鎊符號 (#) 來開始註釋行外,這些註釋的 Korn shell 程式碼完全相同。


例如,rt_name.h 宣告不同程式使用的所有公用程式常式。 在宣告清單結尾處是可讓您宣告其他常式 (您可能已將其加入至某程式碼) 的註釋。

Agent Builder 也會在 install_directory/rt_name/src 目錄中產生具有適當目標的 makefile 檔案。 使用 make 指令重新編譯源代碼;使用 make pkg 指令重新產生資源類型套裝軟體。

RTR 檔案位於 install_directory/ rt_name/etc 目錄中。 您可以使用標準文字編輯程式編輯 RTR 檔案 (請參閱設定資源屬性和資源類型屬性以取得有關 RTR 檔案的詳細資訊;請參閱附錄 A, 標準屬性以取得有關屬性的資訊)。