I am trying to get the driver to correctly handle modify events (user
renames) coming across the Subscriber channel.

When I change either Firstname or Lastname in eDir, the rename occurs just
as I would expect it to in the Notes NAB. AdminP runs (I have enable
adminp-rename-user support via policy). However, after the rename in the
NAB, The Publisher channel detects the name change and sends a rename
event back to eDir. It then renames the original user object in eDir from
First Inital Lastname to Firstname Lastname. Why is it doing this and how
should I go about stopping it? I want to keep my naming format in eDir the
way it is. The trace can be found below. Basically, I get a status of
"success" on the inital rename in Notes followed immediately by an "error"
status stating that there is no valid association.

Thanks

-Carrick

DirXML: [05/09/06 07:47:19.89]: TRACE: Notes: Publisher Event = Class:
Person; Event: rename; UNID 647B430CB691A28E8625716800452C0E; Notes DN:
null
DirXML: [05/09/06 07:47:19.89]: TRACE: Remote Loader: Received document
from publicationShim
DirXML: [05/09/06 07:47:19.89]: TRACE: <nds dtdversion="2.0"
ndsversion="8.x">
<source>
<product build="20051129_1130 " instance="Notes"
version="2.2.0">Identity Manager Driver for Lotus Notes</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<rename class-name="Person"
event-id="647B430CB691A28E8625716800452C0E - 1147178839890"
old-src-dn="CN=Lou Gherig/O=Test" src-dn="CN=Charlie Gherig/O=Test">
<new-name>Charlie Gherig</new-name>
<association>647B430CB691A28E8625716800452C0E</association>
</rename>
<move class-name="Person"
event-id="647B430CB691A28E8625716800452C0E - 1147178839890"
old-src-dn="CN=Lou Gherig/O=Test" src-dn="CN=Charlie Gherig/O=Test">
<association>647B430CB691A28E8625716800452C0E</association>
<parent src-dn="O=Test"/>
</move>
</input>
</nds>
DirXML: [05/09/06 07:47:19.89]: TRACE: Remote Loader: Sending...
DirXML: [05/09/06 07:47:19.89]: TRACE: <nds dtdversion="2.0"
ndsversion="8.x">
<source>
<product build="20051129_1130 " instance="Notes"
version="2.2.0">Identity Manager Driver for Lotus Notes</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<rename class-name="Person"
event-id="647B430CB691A28E8625716800452C0E - 1147178839890"
old-src-dn="CN=Lou Gherig/O=Test" src-dn="CN=Charlie Gherig/O=Test">
<new-name>Charlie Gherig</new-name>
<association>647B430CB691A28E8625716800452C0E</association>
</rename>
<move class-name="Person"
event-id="647B430CB691A28E8625716800452C0E - 1147178839890"
old-src-dn="CN=Lou Gherig/O=Test" src-dn="CN=Charlie Gherig/O=Test">
<association>647B430CB691A28E8625716800452C0E</association>
<parent src-dn="O=Test"/>
</move>
</input>
</nds>
DirXML: [05/09/06 07:47:19.89]: TRACE: Remote Loader: Document sent.
DirXML: [05/09/06 07:47:20.93]: TRACE: Remote Loader: Received.
DirXML: [05/09/06 07:47:20.95]: TRACE: <nds dtdversion="3.0"
ndsversion="8.x">
<source>
<product version="3.0.0.20051118 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="647B430CB691A28E8625716800452C0E -
1147178839890" level="success"><application>DirXML</application>
<module>Notes</module>
<object-dn>CN=Charlie Gherig/O=Test
(Vault\Users\Active\lgherig)</object-dn>
<component>Publisher</component>
</status>
<status event-id="647B430CB691A28E8625716800452C0E -
1147178839890" level="error">Code(-9039) Element &lt;parent> does not have
a valid association.<application>DirXML</application>
<module>Notes</module>
<object-dn>CN=Charlie Gherig/O=Test
(Vault\Users\Active\Charlie Gherig)</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
DirXML: [05/09/06 07:47:20.95]: TRACE: Remote Loader: Received document
for publisher channel
DirXML: [05/09/06 07:47:20.95]: TRACE: Remote Loader: Waiting for
receive...
DirXML: [05/09/06 07:47:20.95]: TRACE: Remote Loader: DirXML returned:
DirXML: [05/09/06 07:47:20.95]: TRACE: <nds dtdversion="3.0"
ndsversion="8.x">
<source>
<product version="3.0.0.20051118 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="647B430CB691A28E8625716800452C0E -
1147178839890" level="success"><application>DirXML</application>
<module>Notes</module>
<object-dn>CN=Charlie Gherig/O=Test
(Vault\Users\Active\lgherig)</object-dn>
<component>Publisher</component>
</status>
<status event-id="647B430CB691A28E8625716800452C0E -
1147178839890" level="error">Code(-9039) Element &lt;parent> does not have
a valid association.<application>DirXML</application>
<module>Notes</module>
<object-dn>CN=Charlie Gherig/O=Test
(Vault\Users\Active\Charlie Gherig)</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
DirXML: [05/09/06 07:47:20.95]:
DirXML Log Event -------------------
Driver = \IDVAULT\Vault\Services\DriverSet\Notes
Thread = Publisher
Object = CN=Charlie Gherig/O=Test
Level = success
Message = <application>DirXML</application>
<module>Notes</module>
<object-dn>CN=Charlie Gherig/O=Test
(Vault\Users\Active\lgherig)</object-dn>
<component>Publisher</component>
DirXML: [05/09/06 07:47:20.95]:
DirXML Log Event -------------------
Driver = \IDVAULT\Vault\Services\DriverSet\Notes
Thread = Publisher
Object = CN=Charlie Gherig/O=Test
Level = error
Message = Code(-9039) Element &lt;parent> does not have a valid
association.<application>DirXML</application>
<module>Notes</module>
<object-dn>CN=Charlie Gherig/O=Test (Vault\Users\Active\Charlie
Gherig)</object-dn>
<component>Publisher</component>
DirXML: [05/09/06 07:47:20.96]: TRACE: Notes: Publication status =
SL_SUCCESS
DirXML: [05/09/06 07:47:20.96]: TRACE: Notes: Publisher Event = Class:
Person; Event: modify; UNID 647B430CB691A28E8625716800452C0E; Notes DN:
null
DirXML: [05/09/06 07:47:20.98]: TRACE: Notes: Processing Item - Item
Name: FullName; Item Value: CN=Charlie Gherig/O=Test
DirXML: [05/09/06 07:47:20.98]: TRACE: Notes: Processing Item - Item
Name: Comment; Item Value not found
DirXML: [05/09/06 07:47:20.98]: TRACE: Notes: Processing Item - Item
Name: FirstName; Item Value: Charlie
DirXML: [05/09/06 07:47:20.98]: TRACE: Notes: Processing Item - Item
Name: MiddleInitial; Item Value not found
DirXML: [05/09/06 07:47:20.98]: TRACE: Notes: Processing Item - Item
Name: LastName; Item Value: Gherig
DirXML: [05/09/06 07:47:20.98]: TRACE: Notes: sNotesDN is not set, using
LastName: Gherig
DirXML: [05/09/06 07:47:21.00]: TRACE: Remote Loader: Received document
from publicationShim
DirXML: [05/09/06 07:47:21.00]: TRACE: <nds dtdversion="2.0"
ndsversion="8.x">
<source>
<product build="20051129_1130 " instance="Notes"
version="2.2.0">Identity Manager Driver for Lotus Notes</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="Person"
event-id="647B430CB691A28E8625716800452C0E - 1147178840968"
src-dn="Gherig">
<association
state="associated">647B430CB691A28E8625716800452C0 E</association>
<modify-attr attr-name="FullName">
<remove-all-values/>
<add-value>
<value>CN=Charlie
Gherig/O=Test</value>
<value>Charlie Gherig</value>
<value>CN=Lou
Gherig/O=Test</value>
<value>Lou Gherig</value>
<value>lgherig</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Comment">
<remove-all-values/>
</modify-attr>
<modify-attr attr-name="FirstName">
<remove-all-values/>
<add-value>
<value>Charlie</value>
</add-value>
</modify-attr>
<modify-attr attr-name="MiddleInitial">
<remove-all-values/>
</modify-attr>
<modify-attr attr-name="LastName">
<remove-all-values/>
<add-value>
<value>Gherig</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
DirXML: [05/09/06 07:47:21.00]: TRACE: Remote Loader: Sending...
DirXML: [05/09/06 07:47:21.00]: TRACE: <nds dtdversion="2.0"
ndsversion="8.x">
<source>
<product build="20051129_1130 " instance="Notes"
version="2.2.0">Identity Manager Driver for Lotus Notes</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="Person"
event-id="647B430CB691A28E8625716800452C0E - 1147178840968"
src-dn="Gherig">
<association
state="associated">647B430CB691A28E8625716800452C0 E</association>
<modify-attr attr-name="FullName">
<remove-all-values/>
<add-value>
<value>CN=Charlie
Gherig/O=Test</value>
<value>Charlie Gherig</value>
<value>CN=Lou
Gherig/O=Test</value>
<value>Lou Gherig</value>
<value>lgherig</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Comment">
<remove-all-values/>
</modify-attr>
<modify-attr attr-name="FirstName">
<remove-all-values/>
<add-value>
<value>Charlie</value>
</add-value>
</modify-attr>
<modify-attr attr-name="MiddleInitial">
<remove-all-values/>
</modify-attr>
<modify-attr attr-name="LastName">
<remove-all-values/>
<add-value>
<value>Gherig</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
DirXML: [05/09/06 07:47:21.00]: TRACE: Remote Loader: Document sent.
DirXML: [05/09/06 07:47:21.70]: TRACE: Remote Loader: Received.
DirXML: [05/09/06 07:47:21.70]: TRACE: <nds dtdversion="3.0"
ndsversion="8.x">
<source>
<product version="3.0.0.20051118 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="647B430CB691A28E8625716800452C0E -
1147178840968" level="success"><application>DirXML</application>
<module>Notes</module>
<object-dn>Gherig (Vault\Users\Active\Charlie
Gherig)</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
DirXML: [05/09/06 07:47:21.70]: TRACE: Remote Loader: Received document
for publisher channel
DirXML: [05/09/06 07:47:21.70]: TRACE: Remote Loader: Waiting for
receive...
DirXML: [05/09/06 07:47:21.70]: TRACE: Remote Loader: DirXML returned:
DirXML: [05/09/06 07:47:21.71]: TRACE: <nds dtdversion="3.0"
ndsversion="8.x">
<source>
<product version="3.0.0.20051118 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="647B430CB691A28E8625716800452C0E -
1147178840968" level="success"><application>DirXML</application>
<module>Notes</module>
<object-dn>Gherig (Vault\Users\Active\Charlie
Gherig)</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
DirXML: [05/09/06 07:47:21.71]:
DirXML Log Event -------------------
Driver = \IDVAULT\Vault\Services\DriverSet\Notes
Thread = Publisher
Object = Gherig
Level = success
Message = <application>DirXML</application>
<module>Notes</module>
<object-dn>Gherig (Vault\Users\Active\Charlie Gherig)</object-dn>
<component>Publisher</component>
DirXML: [05/09/06 07:47:21.71]: TRACE: Notes: Publication status =
SL_SUCCESS