このカテゴリの関数は、さまざまな機能を提供します。これらの関数は、次のような処理を行います。
DSDL 環境を初期化します。
リソース、リソースタイプ、およびリソースグループの名前、ならびに、拡張プロパティの値を取得します。
リソースグループをフェイルオーバーおよび再起動し、リソースを再起動します。
エラー文字列をエラーメッセージに変換します。
タイムアウトを適用してコマンドを実行します。
scds_initialize(3HA) - リソースを割り当て、DSDL 環境を初期化します。
scds_close(3HA) - scds_initialize(3HA) が割り当てたリソースを解放します。
次の関数は、リソース、リソースタイプ、リソースグループ、および拡張プロパティについての情報を取得します。
scds_get_resource_name(3HA) - 呼び出しプログラム用のリソース名を取得します。
scds_get_resource_type_name(3HA) - 呼び出しプログラム用のリソースタイプ名を取得します。
scds_get_resource_group_name(3HA) - 呼び出しプログラム用のリソースグループ名を取得します。
scds_get_ext_property(3HA) - 指定した拡張プロパティの値を取得します。
scds_free_ext_property(3HA) - scds_get_ext_property(3HA) が割り当てたメモリーを解放します。
次の関数は、リソースまたはリソースグループをフェイルオーバーまたは再起動します。
scds_failover_rg(3HA) - リソースグループをフェイルオーバーします。
scds_restart_rg(3HA) - リソースグループを再起動します。
scds_restart_resource(3HA) - リソースを再起動します。
次の 2 つの関数は、タイムアウトを適用してコマンドを実行し、エラーコードをエラーメッセージに変換します。
scds_timerun(3HA) - タイムアウトを適用してコマンドを実行します。
scds_error_string(3HA) - エラーコードをエラーメッセージに変換します。