このカテゴリの関数は、さまざまな機能を提供します。これらの関数は、次のような処理を行います。
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 については、『Sun Cluster 3.1 データサービスのインストールと構成』の「高可用性ローカルファイルシステムの有効化」を参照してください。
次の関数は、リソースまたはリソースグループをフェイルオーバーまたは再起動します。
scds_failover_rg – リソースグループをフェイルオーバーします。
scds_restart_rg – リソースグループを再起動します。
scds_restart_resource – リソースを再起動します。
次の 2 つの関数は、タイムアウトを適用してコマンドを実行し、エラーコードをエラーメッセージに変換します。
scds_timerun – タイムアウトを適用してコマンドを実行します。
scds_error_string – エラーコードをエラーメッセージに変換します。