所属に複数のユーザー データベースがある場合は、msimportauto.bat スクリプトを使用して、更新パケットを正しい順序でインポートします。このスクリプトを使用して、syncreplica -export を実行することもできます。
構文
msimportauto [ -debug level ][ -MaxLoops num-loops [ -TimeToWait seconds ]]
[ -AndDoExport ]{ -clan clan-name clan-info }
動作モード
このプログラムは、次のいずれかのモードで動作します。
- 今すぐ同期。 プログラムは保留中の更新を受信して送信し (オプションで -AndDoExport を使用)、終了します。
すぐに同期する場合、または Windows のスケジュールされたタスク機能や Rational® ClearCase® スケジューラなどの外部スケジューラ パッケージを使用してプログラムの実行をスケジュールする場合は、このモードを使用します。
- ループして待機。 プログラムは保留中の更新を受信して送信し (オプションで -AndDoExport を使用)、指定された秒数待機します。次に、ループして最初に戻り、受信と送信を行って再度待機します。プログラムを、付属のスケジューラで実行しているのと同じように動作させる場合には、このモードを使用します。
デバッグ レベルを設定します。
0 |
パケットをデータベースに適用し、デバッグ出力は行いません。 |
1..9 |
診断情報を表示して、データベースにパケットを適用します
(数値が大きいほど粒度の細かい出力を表示します)。 |
10+ |
診断情報を表示して、データベースにパケットを適用しません。 |
- -MaxLoops num-loops
- loop-and-wait モードでスクリプトが受信、送信、待機のサイクル (1 回の反復) を実行する回数を指定します。
- -TimeToWait seconds
- 反復の時間間隔を秒数で指定します。-MaxLoops が指定されていて、
-TimeToWait が指定されていない場合、反復の間隔はデフォルトで 30 秒になります。
- -AndDoExport
- 入力データベースに対して syncreplica -export コマンドを実行します (受信、送信、待機のサイクルの一部としてエクスポートを含む)。
- -clan clan-name
- 同期する所属を指定します。1 つのコマンドに複数の所属を指定できますが、-clan スイッチを繰り返す必要があります。
- clan-info
- 次のフォーマット (スペースなし) で clan-info を指定します。
admin_username,admin_password;storage_class |
directory;family_1,my_site,other_site_1[,other_site_2,]...[,other_site_n]
[;family_2,my_site,other_site_1...]...[;family_n,my_site,other_site_1
[,other_site_2,]...[,other_site_n]]
my_site は、
インポートやエクスポートの対象となるローカル サイトです。 other_site_# には、インポートやエクスポートの対象となる、所属内の別のサイトを指定します。
例
以下のコマンドは、1 行で入力する必要があります。
- この例では、TEST と TEST1 の 2 つの所属を同期します。TEST には、te と te2 という 2 つのユーザー データベース ファミリーがあり、TEST1 には d2 という 1 つのユーザー データベース ファミリーがあります。どちらの所属でも、ディレクトリを使用してパケットを保管しています。
msimportauto -debug 1 -clan TEST
admin,"";C:¥testdir¥test;te,siteb,sitea;te2,siteb,sitea-clan TEST1
admin,"";c:¥testdir¥test;d2,sitea,siteb
- この例では、TESTCLAN、TESTCLAN2、TESTCLAN3 の 3 つの所属を同期します。所属 TESTCLAN は、te と
te2 の 2 つのユーザー データベース ファミリーで構成されています。所属 TESTCLAN と TESTCLAN3 では MultiSite 同期サーバーを使用して、
TESTCLAN2 ではディレクトリ c:¥TESTCLAN2 を使用してパケットを保管します。
msimportauto -debug 0 -MaxLoops 2 -TimeToWait 30 -clan
TESTCLANadmin,""; cq_default;te,SITEA,SITEB,SITEC;te2,SITEA,SITEB
-clan TESTCLAN2 admin,"";c:¥TESTCLAN2;d2,SITEA,SITEB
-clan TESTCLAN3 admin,"";cq_default;dt3,SITEA,SITEB-AndDoExport