Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Ressourcentypfunktionen

Mit diesen Funktionen werden Informationen über einen in RGM registrierten Ressourcentyp aufgerufen.

scha_resourcetype_open(), scha_resourcetype_get () und scha_resourcetype_close()

Die scha_resourcetype_open()-Funktion initialisiert den Zugriff auf eine Ressource und gibt einen Handle für scha_resourcetype_get() zurück, mit dem auf die Ressourceninformationen zugegriffen wird. Die scha_resourcetype_close()-Funktion macht den Handle ungültig und setzt Speicher frei, der für die scha_resourcetype_get ()-Rückgabewerte zugewiesen wird.

Eine Ressource kann sich ändern, entweder über eine Cluster-Neukonfiguration oder Verwaltungsaktionen, nachdem scha_resourcetype_open() den Ressourcentyp-Handle ausgibt. Folglich können die Informationen, die scha_resourcetype_get() über den Handle erhält, ungenau sein. Im Falle einer Cluster-Neukonfiguration oder im Falle von Verwaltungsaktionen für eine Ressource gibt RGM den scha_err_seqid-Fehlercode an scha_resourcetype_get() aus, um anzugeben, dass die Informationen über die Ressource eventuell geändert wurden. Diese Fehlermeldung meldet keinen schwerwiegenden Fehler. Die Funktion gibt Erfolg zurück. Sie können die Meldung ignorieren und die zurückgegebenen Informationen annehmen. Als Alternative können Sie den aktuellen Handle schließen und einen neuen Handle für den Zugriff auf Informationen über den Ressourcentyp öffnen.

Diese drei Funktionen werden auf einer Online-Dokumentationsseite beschrieben. Sie können diese Online-Dokumentationsseite mit den Funktionen scha_resourcetype_open(3HA), scha_resourcetype_get(3HA) und scha_resourcetype_close(3HA) aufrufen.