0

DirX Directory Server (LDAP) から変更を照会する必要がある状況にあります。OpenDS、Oracle DSEE などのより一般的な製品では、通常、照会できる一種の変更ログがあり、そのサーバーで実行された一連の変更が得られます。

残念ながら、基本的に、この質問に役立つオンラインで入手できる情報はありません。DirX がこのようなものを提供する場合、DirX に何らかの洞察を持っている人は何かヒントを与えることができますか?

4

2 に答える 2

1

DirX は、探している cn=changelog ノード/サブツリーを提供しません。

DirX 変更ログは、LDIF 変更ファイルとして書き込まれます。これらのファイルは、後で使用/処理するためにファイルシステムに単純にダンプできます。または、ファイルが書き込まれたら、好きなアプリケーション/スクリプトを呼び出して、LDIF データで何かを行うことができます。たとえば、ldif データを ldapmodify にパイプして、DirX で行われたすべての変更を別の LDAP サーバーにリアルタイムで送信できます。データをカスタム アプリケーションまたはスクリプトにパイプして、特定の種類の操作用にフィルター処理し、必要な情報を SQL データベースまたは任意の出力に書き込むことができます。ここには本当に制限はありません。LDIF を読み取るだけです。

LDIF データは、変更時にリアルタイムの要件を処理するために、またはバッチ ベースのプロセスのスケジュールに基づいて書き込む (およびアプリケーション/スクリプトにパイプする) ことができます。

ところで、私は cn=changelog ノード (Oracle DSEE で見られるようなもの) が LDIF 変更ログ データを使用して DirX で作成される実装を見てきました。つまり、LDIF データは変更時に書き込まれるため、データはスクリプトにパイプされ、cn=changelog の下に予期されるエントリが作成されます。これは明らかに、Oracle DSEE ユーザーにより使い慣れた変更ログ機能を提供するために行われました。

于 2014-11-07T03:24:33.170 に答える
0

DirX が永続検索コントロールをサポートしているかどうかを確認します。その場合、これは変更通知を提供しますが、UnboundID 変更ログや DSEE の遡及変更ログのような履歴は提供しません。

于 2013-07-17T10:48:40.373 に答える