Hi!

Just a little question about the optimizer and the migrate operation.

I have 2 eDir synced. In the synchronization flow, I have an attribute
containing a formated string (ie: abc:def:ghi). Base on this attribute,
I generated the value for the OU attribute of the user.
The problem is the first attribute has already the same value in both
tree, and when I start a Migrate, the optimizer strip the value and the
second attribute isn't generated.

Is there a way to skip the optimizer ?

I have place the code that do the generation in the command transform.
Maybe it's not correct...

Here is the code :

<conditions>
<and>
<if-op-attr name="CurrentStudentAssignments" op="available"/>
</and>
</conditions>
<actions>
<do-set-local-variable name="LV-Student-Class">
<arg-string>
<token-parse-dn length="1" src-dn-delims="10::=*\'"
src-dn-format="custom" start="1">
<token-text xml:space="preserve">:</token-text>
<token-op-attr name="CurrentStudentAssignments"/>
<token-text xml:space="preserve">:</token-text>
</token-parse-dn>
</arg-string>
</do-set-local-variable>
<do-set-dest-attr-value name="ou">
<arg-value>
<token-local-variable name="LV-Student-Class"/>
</arg-value>
</do-set-dest-attr-value>
</actions>