When I run the following command, it mysteriously changed GLOBAL_UNIQUE_ID.
>/opt/scalix/bin/ommodu -F add -n "CN=Eric Chen/G=Eric/S=Chen/OU1=mtc/INTERNET-ADDR=chen@mydomain.com=chen@mydomain2.com=echen@mydomain3.com" -c +admin,+mboxadmin --authid chen --class full -o "CN=Eric Chen/G=Eric/S=Chen/OU1=abc"
I got this problem when I tried to use omldapsync to synchronize Fedaror LDAP Server to Scalix.
I used to map entryid to GLOBAL_UNIQUE_ID. Recently, I changed to map uid to GLOBAL_UNIQUE_ID. Since then, if I run sync, GLOBAL_UNIQUE_ID was mysteriously changed to old one-entryid.
I traced down to scalix-res.log, I found that the sync process actually run two command,
>/opt/scalix/bin/ommodent -n ADMINISTERED-BY=ldapsync-AD_SX1/GLOBAL-UNIQUE-ID=chen/E
X-CDA-DIRECTORY=/FOREIGN-ADDR=uid\=chen,ou\=People,dc\=mydomain,dc\=com -e CN=Eric Chen/G=Eric/S=Chen/OU1=mtc
and the one I list at begin.
The first command is fine. The GLOBAL_UNIQUE_ID was changed to "chen", but after the second command, the GLOBAL_UNIQUE_ID was change back to old value "10".
I have no idea how that happen.
any help is appreciate.
