Oracle® Internet Directory Administrator's Guide 10g (9.0.4) Part Number B12118-01 |
|
Synchronization with Third-Party Metadirectory Solutions, 4 of 5
This section contains these topics:
In this example, a connected directory with a change subscription object named my_change_subscription_object
acquires changes from Oracle Internet Directory.
ldapsearch -h my_host -p 389 -b "cn=changeLog" -s one
(&(objectclass=changeLogEntry)
(changeNumber >= orclLastAppliedChangeNumber )
( ! (modifiersname =cn=my_change_subscription_object,cn=Subscriber Profile,
cn=ChangeLog Subscriber,cn=Oracle Internet Directory ) ) )
When the directory is retrieving changes for the first time, the value for orclLastAppliedChangeNumber
is the number you set in "Task 2: Create a Change Subscription Object in Oracle Internet Directory for the Third-Party Metadirectory Solution".
The argument (!(modifiersname=
client_bind_dn))
in the filter ensures that Oracle Internet Directory does not return changes made by the connected directory itself.
After retrieving changes from Oracle Internet Directory, the connected directory updates the orclLastAppliedChangeNumber
attribute in its change subscription object in Oracle Internet Directory. This allows Oracle Internet Directory to purge changes that connected directories have already applied. It also enables the connected directory to retrieve only the most recent changes, ignoring those it has already applied.
This example uses an input file, mod.ldif
, in which the connected directory has a change subscription object named my_change_subscription_object
, and the last applied change number is 121. The connected directory updates orclLastAppliedChangeNumber
in its change subscription object in Oracle Internet Directory as follows:
mod.ldif
:
dn: cn=my_change_subscription_object,cn=Subscriber Profile,
cn=ChangeLog Subscriber,cn=Oracle Internet Directory changetype:modify replace: orclLastAppliedChangeNumber orclLastAppliedChangeNumber: 121
mod.ldif
file:
ldapmodify -h host -p port -f mod.ldif
See Also:
"Change Log Purging in Multimaster Replication" for information about purging changes according to change numbers |
|
![]() Copyright © 1999, 2003 Oracle Corporation. All Rights Reserved. |
|