We have an IDM35 eDirectory driver that is connected to two trees. When
we create a user and match from the Identity Vault to the Production
tree the matching process works fine and the association is formed on
both sides.

When we create a user in the Production tree and match on the Identity
Vault, we get a java error as below and only an association in the
Identity Vault is formed.

instance class-name="User" event-id="0"
qualified-src-dn="xxx\CN=testmatchuser5" src-dn="xxxx\testmatchuser5"
src-entry-id="34316">
<association
state="associated">{0000F836-DCEE-db11-999D-0012798F0BBD}</association>
<attr attr-name="Object Class">
<value timestamp="1177031455#12" type="string">User</value>
<value timestamp="1177031455#13" type="string">AUHSP</value>
<value timestamp="1177031455#14" type="string">Organizational Person</value>
<value timestamp="1177031455#15" type="string">Person</value>
<value timestamp="1177031455#16" type="string">ndsLoginProperties</value>
<value timestamp="1177031455#17" type="string">Top</value>
<value timestamp="1177031455#68"
type="string">DirXML-PasswordSyncStatusUser</value>
</attr>
</instance>
<status event-id="0" level="success"></status>
</output>
</nds>
11:12:37 924D9BA0 Drvrs: eDirectory Driver PT:
DirXML Log Event -------------------
Driver: \IDTREE\xxx\resources\IDM\DriverSet\eDirectory Driver
Channel: Publisher
Object: \xxxx\xxx\testuser\testmatchuser5
(\IDTREE\xxx\Users\Workforce\testmatchuser5)
Status: Error
Message: Code(-9010) An exception occurred:
com.novell.xml.dom.DOMExceptionImpl
at com.novell.xml.dom.NodeImpl.insertBefore(NodeImpl. java:174)
at com.novell.xml.dom.NodeImpl.appendChild(NodeImpl.j ava:381)
at
com.novell.nds.dirxml.engine.Transformer.mergePass word(Transformer.java:1418)
at
com.novell.nds.dirxml.engine.Transformer.createMer geDocuments(Transformer.java:1183)
at
com.novell.nds.dirxml.engine.Publisher.processMerg e(Publisher.java:1185)
at
com.novell.nds.dirxml.engine.Publisher$AddProcesso r.process(Publisher.java:799)
at
com.novell.nds.dirxml.engine.Publisher.processEven t(Publisher.java:637)
at
com.novell.nds.dirxml.engine.Publisher.processEven ts(Publisher.java:542)
at com.novell.nds.dirxml.engine.Publisher.execute(Pub lisher.java:242)
at
com.novell.nds.dirxml.driver.nds.PublicationShimIm pl.publish(PublicationShimImpl.java:400)
at
com.novell.nds.dirxml.driver.nds.PublicationShimIm pl.start(PublicationShimImpl.java:312)
at com.novell.nds.dirxml.engine.Publisher.run(Publish er.java:388)
at java.lang.Thread.run(Unknown Source)

I *think* it is because the driver is querying the eDirectory attributes
to merge them, and is getting to the AUHSP class. This aux class does
not exist in the Production eDirectory???

Anyone have any thoughts??
ID