Las funciones de esta sección proporcionan una amplia gama de usos. Estas funciones le permiten realizar las siguientes operaciones:
Inicializar el entorno de DSDL
Recuperar los nombres de grupos de recursos, tipos de recursos y recursos, y los valores de propiedades de extensión
Efectuar una recuperación ante fallos y un reinicio de un grupo de recursos y un recurso
Convertir secuencias de errores en mensajes de error
Ejecutar una orden tras un tiempo de espera
Las funciones siguientes inicializan el método de llamada:
scds_initialize(3HA): asigna recursos e inicializa el entorno de DSDL.
scds_close(3HA): libera recursos asignados por scds_initialize().
Las funciones siguientes recuperan información sobre recursos, tipos y grupos de recursos y propiedades de extensión:
scds_get_resource_type_name(3HA): recupera el nombre del tipo de recurso del programa que realiza la llamada.
scds_get_resource_name(3HA): recupera el nombre del tipo de recurso del programa que realiza la llamada.
scds_get_resource_group_name(3HA): recupera el nombre del grupo de recurso del programa que realiza la llamada.
scds_get_ext_property(3HA): recupera el valor de la propiedad de extensión especificada.
scds_free_ext_property(3HA): libera la memoria asignada por scds_get_ext_property().
La función siguiente recupera información del estado de los recursos de SUNW.HAStoragePlus que utiliza un recurso.
scds_hasp_check(3HA): recupera la información de estado acerca de los recursos de SUNW.HAStoragePlus utilizados por un recurso. Esta información se obtiene del estado (en línea o no) de todos los recursos de SUNW.HAStoragePlus del que depende el recurso, con las propiedades de sistema Resource_dependencies o Resource_dependencies_weak definidas para el recurso. Consulte la página de comando man SUNW.HAStoragePlus(5) para obtener más información.
Las funciones siguientes realizan operaciones de recuperación de fallos o reinician un recurso o grupo de recursos:
scds_failover_rg(3HA): efectúa una recuperación ante fallos de un grupo de recursos.
scds_restart_rg(3HA): reinicia un grupo de recursos.
scds_restart_resource(3HA): reinicia un recurso.
Las siguientes funciones ejecutan un comando tras un tiempo de espera y convierten un código de error en un mensaje de error:
scds_timerun(3HA): ejecuta un comando bajo un valor de tiempo de espera.
scds_error_string(3HA): convierte un código de error en una cadena de error.