Hi
I have a weird problem, I'm matching users from eDir to AD and when I get
a match I want to move the user in AD to a new location based on some eDir
attributes.

Everything looks fine in DSTrace.

After the matching rule I have a rule that detects if it is the correct
class and if a association is available, if yes, I then construct the new
operation destination dn.

It looks like this, I took the last part of the xml and then the new xml
doc, changed the values to x etc....:



<move class-name="xxxxx" event-id="xxxxx#20070613165035#99#0"
src-dn="xxxxxxxxxxxxIdentities111111111111111" src-entry-id="32969">
<association>d4c6b0b0502676498e9423ad81d2998c</association>
18:50:36 98219BA0 Drvrs: <parent
dest-dn="OU=xxxxx,OU=xxxxxx,OU=,OU=xxxx,DC=xxxx,DC=xxx, DC=xxx"/>
</move>
</input>
</nds>


18:50:36 98219BA0 Drvrs: xxx ST: A match found, using
d4c6b0b0502676498e9423ad81d2998c.
18:50:36 98219BA0 Drvrs: xxx ST: Merging eDirectory and application values.
18:50:36 98219BA0 Drvrs: xxx ST: Updating application with eDirectory
values.
18:50:36 98219BA0 Drvrs: xxx ST:
<nds dtdversion="3.0" ndsversion="8.x">
<source>
<product version="3.0.10.20060630 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="xxxx" event-id="xxxxx#20070613165035#99#0"
from-merge="true"
qualified-src-dn="O=xxxOU=xxxOU=xxxCN=11111111CN=11111111"
src-dn="xx-xx-xxxxxxxx111111111111111" src-entry-id="32969">
<association>d4c6b0b0502676498e9423ad81d2998c</association>
<modify-attr attr-name="workforceID">
<remove-all-values/>
<add-value>
<value type="string">111111111111</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Description">
<remove-all-values/>
</modify-attr>
</modify>
</input>
</nds>

As you can see there is no move command any more. Why?


Another weird thing is when I used the set destination attribute value for
workforceID (I set it also if there is a match found), it would change
from:

<modify-attr attr-name="workforceID">
<remove-all-values/>
<add-value>
<value type="string">111111111111</value>
</add-value>


to

<modify-attr attr-name="workforceID">
<remove-all-values/>
</add-value>


so I tried add destination attribute value and it seems to work
correctly..... Running IDM 301 on SLES10 with edir 8739....

Thanks for any ideas...