Just stumbled upon this in Simulator and confirmed it working the same in the
4.5.3 engine:

[04/07/16 18:08:01.677]:Generic Null ST:Processing events for transaction.
[04/07/16 18:08:01.679]:Generic Null ST:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.5.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify cached-time="20160407160801.564Z" class-name="User" ...>
<modify-attr attr-name="Surname">
<remove-value>
<value timestamp="1414953150#10" type="string">Administrator</value>
</remove-value>
<add-value>
<value timestamp="1460045281#2" type="string">UserApp
Administrator</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
[04/07/16 18:08:01.680]:Generic Null ST:Applying event transformation policies.
[04/07/16 18:08:01.680]:Generic Null ST:Applying policy: %+C%14CTest Rule%-C.
[04/07/16 18:08:01.680]:Generic Null ST: Applying to modify #1.
[04/07/16 18:08:01.680]:Generic Null ST: Evaluating selection criteria for
rule 'Bug in do-strip-xpath...?'.
[04/07/16 18:08:01.681]:Generic Null ST: Rule selected.
[04/07/16 18:08:01.681]:Generic Null ST: Applying rule 'Simulator bug in
do-strip-xpath...?'.
[04/07/16 18:08:01.681]:Generic Null ST: Action:
do-clone-op-attr("Surname","Lastname").
[04/07/16 18:08:01.683]:Generic Null ST: Action:
do-strip-xpath(".//value[ancestor::*/@attr-name="Lastname"]/@type").
[04/07/16 18:08:01.684]:Generic Null ST:Policy returned:
[04/07/16 18:08:01.684]:Generic Null ST:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.5.3.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<modify cached-time="20160407160801.564Z" class-name="User" ...>
<modify-attr attr-name="Surname">
<remove-value>
<value timestamp="1414953150#10">Administrator</value>
</remove-value>
<add-value>
<value timestamp="1460045281#2">UserApp Administrator</value>
</add-value>
</modify-attr>
<modify-attr attr-name="Lastname">
<remove-value>
<value timestamp="1414953150#10" type="string">Administrator</value>
</remove-value>
<add-value>
<value timestamp="1460045281#2" type="string">UserApp
Administrator</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>

Bug or feature or am I being thick today?

--
http://www.is4it.de/en/solution/iden...ss-management/