Hi,

I've got a little problem with the ldap changelog, I only want it to
check the "Previously unprocessed" change logs but it always begins
with the first changenumber.

The attribute DirXML-DriverStorage holds the correct value:
<?xml version="1.0"
encoding="UTF-8"?><init-params><publisher-state><change-log-number>9225</change-log-number></publisher-state></init-params>

I have this problem with our 2 ldap servers. One sun one ldap and a IBM
Tivoli Directory Server. At every restart they begin from the first
changelog

IDM 3.5.1

In the log I see he calls a function
LDAPPublisher.whereToStartChangelogs()
does it only check the DirXML-DriverStorage value or also something
else?

Here is the log entry when the driver starts:


[07/28/08 08:28:45.829]:TAMLDAP PT:TAMLDAP: firstchangenumber
1
[07/28/08 08:28:45.830]:TAMLDAP PT:TAMLDAP: Data.setLastChangenumber()
setting last change number to 9224
[07/28/08 08:28:45.830]:TAMLDAP PT:TAMLDAP: LDAP Search
base=cn=changelog
scope=1
filter=(changenumber=9225)
attrs=null
attrsOnly=false
[07/28/08 08:28:45.841]:TAMLDAP PT:TAMLDAP:
LDAPPublisher.whereToStartChangelogs() changelog not found, using first
changelog
[07/28/08 08:28:45.841]:TAMLDAP PT:TAMLDAP:
LDAPPublisher.whereToStartChangelogs() Starting changelog=1
[07/28/08 08:28:45.842]:TAMLDAP PT:TAMLDAP: LDAP Search
base=cn=changelog
scope=1
filter=(&(changenumber>=1)(changenumber<=1000))
attrs=null
attrsOnly=false
[07/28/08 08:28:45.860]:TAMLDAP PT:TAMLDAP: Changelog:

Thanks for any helpful information!
Gilles


--
nickleloup
------------------------------------------------------------------------
nickleloup's Profile: http://forums.novell.com/member.php?userid=9525
View this thread: http://forums.novell.com/showthread.php?t=337807