這些函式存取有關 RGM 管理的資源之資訊,或指示監視器感知的資源狀態。
這些函式共同存取有關 RGM 管理的資源之資訊。 scha_resource_open() 函式初始化對資源的存取,並為 scha_resource_get() 傳回控點,該函式將存取資源資訊。 scha_resource_close() 函式將使控點無效,並釋放為 scha_resource_get() 傳回值配置的記憶體。
透過叢集重新配置或管理動作,在 scha_resource_open() 傳回資源的控點之後 (這種情況下,scha_resource_get() 透過該控點獲取的資訊可能不準確),資源可能會變更。 如果在資源上進行叢集重新配置或管理動作,RGM 將 scha_err_seqid 錯誤碼傳回至 scha_resource_get(),以指示有關資源的資訊可能已變更。 這是一種不嚴重的錯誤訊息;函數可以成功傳回。 您可以選擇忽略該訊息並接受傳回的資訊,或者可以關閉目前控點並開啟新的控點,以存取有關該資源的資訊。
單一線上援助頁可說明這三個函式。 您可以透過 scha_resource_open(3HA)、scha_resource_get(3HA) 或 scha_resource_close(3HA) 中任一個別函式來存取此線上說明手冊。
在 RGM 的控制下設定資源的 Status 屬性與 Status_msg 屬性。 資源的監視器使用此函式來指示資源的狀態。
儘管 scha_resource_setstatus() 對資源監視器特別有用,但任何程式都可以呼叫它。