プライマリ・コンテンツに移動
Oracle® Clusterware管理およびデプロイメント・ガイド
12c リリース1 (12.1)
B71322-07
目次へ移動
目次
索引へ移動
索引

前
次

clscrs_register_server

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: 入力エンティティ・リストのいずれかのサーバー・カテゴリに属性がない場合に表示されます。

CLSCRS_STAT

clscrs_register_server(clscrs_crsentitylist *in_entitylist, uword flags,
                       clscrs_msgf2 msgf, void *msgarg,
                       clscrs_crsentitylist *op_status);