이 절에 포함된 함수는 광범위한 기능을 제공합니다. 이러한 함수를 사용하여 다음 작업을 수행할 수 있습니다.
DSDL 환경 초기화
자원, 자원 유형 및 자원 그룹 이름과 확장 등록 정보 값 검색
자원 그룹 페일오버와 재시작 및 자원 재시작
오류 문자열을 오류 메시지로 변환
시간 초과 이전에 명령 실행
scds_initialize – 자원을 할당하고 DSDL 환경을 초기화합니다.
scds_close – scds_initialize에서 할당한 자원을 해제합니다.
다음 함수는 자원, 자원 유형, 자원 그룹 및 확장 등록 정보에 대한 정보를 검색합니다.
scds_get_resource_name – 호출 프로그램에 대한 자원 이름을 검색합니다.
scds_get_resource_type_name – 호출 프로그램에 대한 자원 유형의 이름을 검색합니다.
scds_get_resource_group_name – 호출 프로그램에 대한 자원 그룹의 이름을 검색합니다.
scds_get_ext_property – 지정된 확장 등록 정보의 값을 검색합니다.
scds_free_ext_property – scds_get_ext_property에서 할당한 메모리를 해제합니다.
다음 함수는 자원이 사용하는 SUNW.HAStoragePlus 자원에 대한 상태 정보를 검색합니다.
scds_hasp_check – 자원이 사용하는 SUNW.HAStoragePlus 자원에 대한 상태 정보를 검색합니다. 자원에 대해 정의된 Resource_dependencies 또는 Resource_dependencies_weak 시스템 등록 정보를 사용하여 자원이 의존하는 모든 SUNW.HAStoragePlus 자원의 상태(온라인 또는 기타)에서 이 정보를 가져옵니다.
SUNW.HAStoragePlus에 대한 자세한 내용은 SUNW.HAStoragePlus(5)를 참조하십시오.
다음 함수는 자원이나 자원 그룹을 페일오버 또는 재시작합니다.
scds_failover_rg – 자원 그룹을 페일오버합니다.
scds_restart_rg – 자원 그룹을 다시 시작합니다.
scds_restart_resource – 자원을 다시 시작합니다.
다음 두 개의 함수는 시간 초과 이전에 명령을 실행하고 오류 코드를 오류 메시지로 변환합니다.
scds_timerun – 시간 초과값 이전에 명령을 실행합니다.
scds_error_string – 오류 코드를 오류 문자열로 변환합니다.