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

前
次

clscrs_register_servercategory

clscrs_register_servercategory APIは、入力サーバー・カテゴリ・リストに指定するサーバー・カテゴリを登録します。サーバー・カテゴリの属性は、入力サーバー・カテゴリ・リストに含まれます。op_statusリストには、各サーバー・カテゴリの登録操作の結果が含まれ、有効な属性は含まれません。コール元は、in_entitylistを作成して移入する必要があり、op_statusリストを作成する必要があります。これらのリストは両方とも、コール元によって破棄される必要があります。op_statusリストは別のAPIコールで再利用できません。これは、APIコールごとに作成して破棄する必要があります。

CLSCRS_FLAG_REG_UPDATEフラグを渡すことで、すでに登録済のサーバー・カテゴリの1つ以上の属性を変更できます。フラグは、入力エンティティ・リストのすべてのサーバー・カテゴリに適用されます。

パラメータ

入力:

  • in_entitylist: 登録するサーバー・カテゴリのリスト。
  • flags: CLSCRS_FLAG_REG_UPDATE
  • CLSCRS_FLAG_QUEUE
  • CLSCRS_FLAG_FORCE
  • 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_servercategory(clscrs_crsentitylist *in_entitylist, uword flags,
                               clscrs_msgf2 msgf, void *msgarg,
                               clscrs_crsentitylist *op_status);