Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Ressourcentypfunktionen

Diese Funktionen greifen gemeinsam auf Informationen über einen bei RGM registrierten Ressourcentyp zu.

scha_resourcetype_open(), scha_resourcetype_get(), scha_resourcetype_close()

Die Funktion scha_resourcetype_open() initialisiert den Zugriff auf eine Ressource und gibt ein Handle für scha_resourcetype_get() zurück, womit auf die Ressourcentypinformationen zugegriffen wird. Die Funktion scha_resourcetype_close() invalidiert das Handle und gibt den für die Rückgabewerte von scha_resourcetype_get() zugewiesenen Speicherplatz frei.

Ein Ressourcentyp kann durch eine Cluster-Rekonfiguration oder einen Verwaltungsbefehl geändert werden, nachdem scha_resourcetype_open() das Ressourcentyp-Handle zurückgegeben hat. In diesem Fall können die von scha_resourcetype_get() über das Handle abgerufenen Informationen falsch sein. Im Fall einer Cluster-Rekonfiguration oder einer Verwaltungsaktion an einem Ressourcentyp gibt RGM den Fehlercode scha_err_seqid an scha_resourcetype_get() zurück, um anzugeben, dass sich die Ressourcentypinformationen geändert haben könnten. Diese Meldung gibt keinen schwerwiegenden Fehler an; die Funktion gibt Erfolg zurück. Sie können die Meldung ignorieren und die zurückgegebenen Informationen akzeptieren, oder das aktuelle Handle schließen und ein neues Handle zum Zugreifen auf Ressourcentypinformationen öffnen.

Eine gemeinsame Online-Dokumentationsseite beschreibt diese drei Funktionen. Auf diese Seite können Sie über jede der einzelnen Funktionen, scha_resourcetype_open(3HA), scha_resourcetype_get(3HA) oder scha_resourcetype_close(3HA) zugreifen.