前のトピック: レプリカの追加: add_replica()次のトピック: シナリオのプロパティの設定: set_scenario_data()


複数のレプリカの追加: add_replica_ex()

この add_replica_ex API 関数によって、シナリオに複数の新規レプリカ ホストを一度に追加できます。

引数

この add_replica_ex API 関数には、以下のテーブルで説明されている引数が含まれています。

名前

タイプ

説明

session_id

uint

create_session 関数 API のコールによって返されたセッション ID。

scenario_data

ref string

シナリオのデータ。 この API をコールした後に、引数には更新されたシナリオ データが含まれます。

host_index

uint

親ホスト インデックス。マスタ ホスト インデックスは常に 1 です。最初のレプリカは、通常 2 です。

host_list

ref string

このホスト リストでは、ホストに関する情報が XML 形式で提供されます。 この XML ファイルには、シナリオに追加するホストに関する情報が含まれます。

注: 以下のテーブルで画面を確認してください。

たとえば、以下の XML コードには 2 つのホストに関する情報が含まれています。

この XML は、2 つのホストに関する情報を追加する方法を記述します。

戻り値

API コールが正常に完了すると、この関数は値として true を返します。 それ以外の場合は、false が返されます。

例: 複数のレプリカの追加

string host_list = "<?xml version=\"1.0\"?>ログイン情報 ログイン情報<data label=\"Host\" val=\"155.35.76.155\" type=\"String\" /><data label=\"IP\" val=\"155.35.76.155\" type=\"String\" /> </object>ログイン情報<data label=\"Host\" val=\"155.35.76.156\" type=\"String\" /><data label=\"IP\" val=\"155.35.76.156\" type=\"String\" /> </object></object>";

//マスタ ホストの下に 2 つのレプリカを追加します
get_mng().add_replica_ex(_session_id, ref scenario_data, master_host_index, ref host_list);