I'm filling full name from firstname and lastname with idm3.5 delimited text
driver.
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:
<rule>
<description>Set Full Name</description>
<conditions>
<and/>
</conditions>
<actions>
<do-set-dest-attr-value name="Full Name">
<arg-value>
<token-attr name="Given Name"/>
<token-text xml:space="preserve"> </token-text>
<token-attr name="Surname"/>
</arg-value>
</do-set-dest-attr-value>
</actions>
</rule>

That's what the trace shows.
[05/15/07 14:06:30.903]:huhu PT:Applying policy:
%+C%14CHuhuCommandTransform%-C.
[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">
<source>
<product version="3.5.0.20070315 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" dest-dn="Bugls Bunny" scope="entry">
<association>bbunny@disneyworld.net</association>
<read-attr attr-name="Given Name"/>
</query>
</input>
</nds>
[05/15/07 14:06:30.906]:huhu PT: Fixing up association
references.


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):
Bunny,Bugls,,bbunny@disneyworld.net,123,124,125,,

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