Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Funciones del tipo de recurso

Estas funciones, juntas, permiten acceder a información sobre un tipo de recurso registrado con RGM.

scha_resourcetype_open(), scha_resourcetype_get(), scha_resourcetype_close()

La función scha_resourcetype_open() inicializa el acceso a un recurso y devuelve un manejador para scha_resourcetype_get() que accede a la información de tipo de recurso. La función scha_resourcetype_close() invalida el manejador y libera la memoria asignada para los valores de retorno de scha_resourcetype_get().

Un tipo de recurso puede cambiar, mediante una reconfiguración de clúster o un acción administrativa, después de que scha_resourcetype_open() devuelva el manejador del tipo de recurso, en cuyo caso la información que obtiene scha_resourcetype_get () a través del manejador puede no ser precisa. En el caso de una reconfiguración del clúster o una acción administrativa en un tipo de recurso, RGM devuelve el código de error scha_err_seqid a scha_resourcetype_get() para indicar que la información acerca del tipo de recurso puede haber cambiado. Se trata de un mensaje de error de tipo no fatal; la función vuelve de forma satisfactoria. En consecuencia, puede ignorar el mensaje y aceptar la información que ha devuelto o cerrar el manejador actual y abrir uno nuevo para acceder a la información del tipo de recurso.

Una sola página de comando man describe estas tres funciones; es accesible a través de cualquiera de ellas, scha_resourcetype_open(3HA), scha_resourcetype_get(3HA) o scha_resourcetype_close(3HA).