Split generates a nodeset.

Try for-each ver the the Split of Source Attr internet email address.

Then inside the for each, add dest attr with the value from local
varaible current-node.


On 6/26/2012 5:16 AM, ayeungied wrote:
>
> I am going to create a user with mailbox from eDir to AD (windows 2003),
> I use the create user interface to add the user related info, the
> Internet Email Address filed should be a multi-value field, I type in
> abc@xxx.com then abc@xxx1.com and then abc@xxx2.com, the delimiter is
> ;.
>
> Then use the following statement to try to split them and assign them
> to the AD multi-value attribute "otherPager" but failed to add user with
> errors:-
>
> add destination attribute value ("otherPager", class name="user",
> when="after", Split (delimiter=";", Source Attribute ("Internet EMail
> Address") ) )
>
> DirXML Log Event -------------------
> Driver = \EIEDDEV\abc\adm\IDMDriverSet on idmdev1\NDStoADE2K7GC2
> Thread = Subscriber Channel
> Object = \EIEDDEV\abc\users\itsmbx2606v11
> (CN=itsmbx2606v11,ou=staff,ou=IEdUsers,dc=emaildev ,dc=abc,dc=def,dc=hk)
> Level = error
> Message = <ldap-err ldap-rc="19"
> ldap-rc-name="LDAP_CONSTRAINT_VIOLATION">
> <client-err ldap-rc="19"
> ldap-rc-name="LDAP_CONSTRAINT_VIOLATION">Constraint
> Violation</client-err>
> <server-err>00002081: AtrErr: DSID-03151125, #1:
> 0: 00002081: DSID-03151125, problem 1005 (CONSTRAINT_ATT_TYPE), data
> 0, Att 150003 (mail)
> </server-err>
> <server-err-ex win32-rc="8321"/>
> </ldap-err>
> DirXML: [06/26/12 15:18:50.98]:
> DirXML Log Event -------------------
> Driver = \EIEDDEV\abc\adm\IDMDriverSet on idmdev1\NDStoADE2K7GC2
> Thread = Subscriber Channel
> Object = \EIEDDEV\abc\users\itsmbx2606v11
> (CN=itsmbx2606v11,ou=staff,ou=ABcUsers,dc=emaildev ,dc=abc,dc=def,dc=hk)
> Level = warning
> Message = <ldap-err ldap-rc="32"
> ldap-rc-name="LDAP_NO_SUCH_OBJECT">
> <client-err ldap-rc="32" ldap-rc-name="LDAP_NO_SUCH_OBJECT">No Such
> Object</client-err>
> <server-err>0000208D: NameErr: DSID-031001CD, problem 2001
> (NO_OBJECT), data 0, best match of:
> 'OU=Staff,OU=IEdUsers,DC=emaildev,DC=abc,DC=def,DC =hk'
> </server-err>
> <server-err-ex win32-rc="8333"/>
>
> Any idea?
>
>