Las funciones de esta sección proporcionan una amplia gama de posibilidades; Estas funciones le permiten realizar las siguientes operaciones:
Inicializar el entorno de DSDL
Recuperar recursos, tipos y nombres de grupos de recursos y valores de propiedades de extensión
Recuperaciones de fallos y reiniciar un grupo de recursos y un recurso
Convertir secuencias de errores en mensajes de error
Ejecutar un comando tras un tiempo de espera
Las funciones siguientes inicializan el método de llamada:
scds_initialize(3HA) – asigna recursos e inicia el entorno 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_name(3HA) – recupera el nombre del recurso para el programa que llama.
scds_get_resource_type_name(3HA) – recupera el nombre del tipo de recurso para el programa que llama.
scds_get_resource_group_name(3HA) – recupera el nombre del grupo de recursos para el programa que llama.
scds_get_ext_property(3HA) – recupera el valor de la propiedad de extensión especificada.
scds_free_ext_property(3HA) – libera 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 información de estado acerca de los recursos SUNW.HAStoragePlus(5) usados por un recurso. Esta información se obtiene del estado (en línea o no) de todos los recursos de SUNW.HAStoragePlus de los que depende el recurso usando las propiedades de sistema Resource_dependencies o Resource_dependencies_weak definidas para el recurso.
Las funciones siguientes realizan operaciones de recuperación de fallos o reinician un recurso o grupo de recursos:
scds_failover_rg(3HA) – permite la recuperación de 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 tras un tiempo de espera especificado.
scds_error_string(3HA) – convierte un código de error en una cadena de error.