1

Lotus Notes データベースに設定されているすべての複製オプションを (Java を使用して) 削除する有効な方法ありますか?

私は次のアプローチを試しました:

レプリケーション設定を変更しました (数式の追加、[詳細設定] タブでのフラグの有効化/無効化など)。

次に、コードを呼び出しました。

Replication replication = currentDb.getReplicationInfo();
ReplicationEntry any2AnyEntry = replication.getEntry("-", "-");
ReplicationEntry any2ThisSrvEntry = replication.getEntry("-", currentDb.getServer());
....

エントリが null でない場合は、呼び出しsomeReplicationEntry.remove();、その後呼び出しますreplication.save();

しかし、ノーツ クライアントで複製オプションを確認すると、以前と同じ設定が表示されます。

複製オプションを、作成したばかりの Notes データベースの状態のような状態にリセットするにはどうすればよいですか? 方法はありますか?(保存を試みreplication.reset()ましたが、成功しませんでした)。

ありがとうございました。

4

1 に答える 1

0

ドキュメントを再度作成しているだけなので、 remove() の後に replication.save() を呼び出さないでください。

サンプルコードの詳細は次のとおりです。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_EXAMPLES_REMOVE_METHOD_RE_JAVA.html

于 2012-05-24T06:35:51.467 に答える