clscrs_register_server
APIは、サーバー属性を変更します。サーバーの属性は、入力サーバー・リストに含まれます。op_status
リストには、各サーバーの変更操作の結果が含まれますが、有効な属性は含まれません。
コール元は、in_entitylist
を作成して移入する必要があり、op_status
リストを作成する必要があります。これらのリストは両方とも、コール元によって破棄される必要があります。op_status
リストは別のAPIコールで再利用できず、APIコールごとに作成して破棄する必要があります。
注意:
現在、Oracleではサポートされているのみであるため、CLSCRS_FLAG_REG_UPDATE
フラグは常に渡される必要があります。フラグは、入力エンティティ・リストのすべてのサーバーに適用されます。
入力:
in_entitylist
: 登録するサーバー・カテゴリのリスト。flags
: CLSCRS_FLAG_QUEUE
CLSCRS_FLAG_FORCE
CLSCRS_FLAG_REG_UPDATE
CLSCRS_FLAG_NONE
関連項目:
詳細は、CLRSCRS_FLAG
の列挙を参照してください
msgf
: ユーザー・メッセージ・コールバック(NULLにできます)。msgarg
: ユーザー・コールバック引数(NULLにできます)。出力:
op_status
: 各サーバーの登録操作のステータスを保持するエンティティ・リスト。
CLSCRS_STAT_SUCCESS
: すべての入力サーバー・カテゴリが正常に登録されていることを示します。CLSCRS_STAT_FAILURE
: 1つ以上のサーバー・カテゴリを登録できない場合に表示されます。CLSCRS_STAT_CONNECTION
: 通信エラーが発生した場合に表示されます。CLSCRS_STAT_WRONG_ACTIVE_VERSION
: クラスタをOracle Clusterware 12cにアップグレードする前にAPIを使用した場合に表示されます。CLSCRS_STAT_INVALID_ARGS
: 入力エンティティ・リストのいずれかのサーバー・カテゴリに属性がない場合に表示されます。