Hi,

I'm trying to get a multivalue field (Title) from our Edir to
syncronize with another multivalue field in AD through the output
transformation policy. What I tried so far was to add the attribute
Title to a local variable, strip the operation attribute so that title
doesn't get syncronized with the corresponding field in AD and then
basically set the destination attribute as the local variable.

<rule>
<description>Title (eduPersonAffiliation) to eduPersonAffiliation
</description>
<conditions>
<and>
<if-class-name mode="nocase" op="equal">User</if-class-name>
<if-attr name="Title" op="available"/>
<if-operation mode="case" op="equal">add</if-operation>
</and>
</conditions>
<actions>
<do-set-local-variable name="Titel" scope="policy">
<arg-string>
<token-attr name="Title"/>
</arg-string>
</do-set-local-variable>
<do-strip-op-attr name="Title"/>
<do-set-dest-attr-value class-name="user"
name="eduPersonAffiliation">
<arg-value type="string">
<token-local-variable name="Titel"/>
</arg-value>
</do-set-dest-attr-value>
</actions>
</rule>


This worked for me for syncing attributes in EDir which hold only 1
entry to different AD fields but not with multivalue fields with
multiple entries. It only adds the first entry in the AD Atrribute.

I'm a bit lost now as how to read out a multivalue field in Edir and
put it in a different multivalue field in AD. Any tips on how to this
are much appreciated


--
wbeerten
------------------------------------------------------------------------
wbeerten's Profile: http://forums.novell.com/member.php?userid=45041
View this thread: http://forums.novell.com/showthread.php?t=400415