I'm filling full name from firstname and lastname with idm3.5 delimited text
When either firstname or lastname change I want to remove the old full name
and populate it with the new values.
This does work when both firstname and lastname change; however, when only
one of them change, only the changed part appears in the full name.

The policy is in command Transform:
<description>Set Full Name</description>
<do-set-dest-attr-value name="Full Name">
<token-attr name="Given Name"/>
<token-text xml:space="preserve"> </token-text>
<token-attr name="Surname"/>

That's what the trace shows.
[05/15/07 14:06:30.903]:huhu PT:Applying policy:
[05/15/07 14:06:30.907]:huhu PT: Applying to modify #1.
[05/15/07 14:06:30.903]:huhu PT: Evaluating selection criteria for rule
'Set Full Name'.
[05/15/07 14:06:30.903]:huhu PT: Rule selected.
[05/15/07 14:06:30.904]:huhu PT: Applying rule 'Set Full Name'.
[05/15/07 14:06:30.904]:huhu PT: Action: do-set-dest-attr-value("Full
Name",token-attr("Given Name")+" "+token-attr("Surname")).
[05/15/07 14:06:30.904]:huhu PT: arg-string(token-attr("Given
Name")+" "+token-attr("Surname"))
[05/15/07 14:06:30.904]:huhu PT: token-attr("Given Name")
[05/15/07 14:06:30.905]:huhu PT: Query from policy
[05/15/07 14:06:30.905]:huhu PT:
<nds dtdversion="3.5" ndsversion="8.x">
<product version=" ">DirXML</product>
<contact>Novell, Inc.</contact>
<query class-name="User" dest-dn="Bugls Bunny" scope="entry">
<read-attr attr-name="Given Name"/>
[05/15/07 14:06:30.906]:huhu PT: Fixing up association

the text file I'm reading is: (in the example I've changed the lastname and
left the givenname as it was in the previous version):

How can I correctly set the full name if only one of it's components has