create_scenario_ex API 関数を使用すると、シナリオを作成できます。シナリオの作成後、シナリオの実行、シナリオ プロパティの変更、ホストの追加または削除などの操作を実行できます。
引数
create_scenario_ex API 関数には、以下のテーブルで説明されている引数が含まれています。
名前 |
種類 |
説明 |
---|---|---|
session_id |
uint |
create_session 関数 API のコールによって返されたセッション ID。 |
製品 |
uint |
以下の製品の整数値を指定します。 0 - DR シナリオ 1 - HA シナリオ 2 - CD シナリオ |
アプリケーション |
uint |
以下のアプリケーションの整数値を指定します。 0 - ファイル サーバ シナリオ 1- Exchange シナリオ 2 - Oracle シナリオ 3 - 使用されていません 4 - SQL Server シナリオ 5 - IIS シナリオ 6 - コントロール サービス シナリオ 7 - Hyper-v シナリオ 8 - Sharepoint シナリオ 9 - vCenter シナリオ 10 - CRM シナリオ 11- フル システム シナリオ 12 - カスタマイズ シナリオ |
is_ar |
bool |
シナリオがアシュアード リカバリ (AR) をサポートするかどうかを指定します。
|
is_cdp |
bool |
常に false。使用されていません。 |
integrate_opt |
uint |
以下のアプリケーションの実整数値を指定します。 0 - 統合なし 1 - <arcserve> Backup 2 - <arcserve> D2D 3 - <arcserve> Central Applications |
group_id |
uint |
グループ ID。group_id が 0xFFFFFFFF である場合、シナリオはデフォルト シナリオ グループに属します。このグループは、通常「シナリオ」と呼ばれます。 |
scenario_data |
out string |
シナリオのデータ。この API をコールした後に、引数には更新されたシナリオ データが含まれます。 注:詳細については、このトピックの例を参照してください。 |
group_data |
out string |
グループ データ。 |
戻り値
この API は、作成されたシナリオ ID を返します。他の API (run や stop など)では、シナリオ ID が必要です。シナリオ ID がゼロの場合、API は失敗します。それ以外の場合、ゼロ以外の値は、API が正常に完了したことを示します。
注:この API コールが正常に完了すると、シナリオのスケルトンが作成されます。シナリオのプロパティにはすべてデフォルト値があります。ルート ディレクトリ、ホスト IP などの重要なプロパティは空です。プロパティを満たすために、他の API をコールします。この「リファレンス ガイド」では、これ以降の API について、プロパティを満たす方法を説明します。
例
uint product = 0; uint app = 0; bool is_ass_rec = false; bool is_cdp = false; uint si_opt = 0; uint group_id = 0xFFFFFFFF; string scenario_data = ""; string group_data = ""; uint scenario_id = get_mng().create_scenario_ex(_session_id, product, app, is_ass_rec, is_cdp, si_opt, group_id, out scenario_data, out group_data);
Copyright © 2015 Arcserve.
All rights reserved.
|
|