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