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