I am trying to strip some xpath after I attempt to convert a modify attr to
a delete object. While the end result works---the object gets deleted
appropriately. Looking through level-3 trace I can see the modify stripped
out from the policy. But the remaing policies still test for the modify. A
trace may explain better. This is the last policy on my event trans on the
subscriber. So although the Modify gets stripped,,,we can see the policies
continue to test on the modify.

<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.10.20041214 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="BENDER#20060307153629#1#22"
qualified-src-dn="dc=edu\dc=gsu\OU=people\uniqueID=jeffj"
src-dn="\CREATOR-DEV-VAULT-TREE\edu\gsu\people\jeffj" src-entry-id="783886"
timestamp="0#0">
<association
state="associated">{80BC4625-F0AD-da11-8701-00132009F556}</association>
<modify-attr attr-name="eduPersonAffiliation">
<remove-value>
<value timestamp="1141745789#22" type="string">Student</value>
</remove-value>
</modify-attr>
</modify>
</input>
</nds>
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: Applying policy:
test policy1.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: Applying to
modify #1.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: Evaluating
selection criteria for rule 'test pol1'.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: (if-class-name
equal "User") = TRUE.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: (if-operation
equal "modify") = TRUE.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: (if-op-attr
'eduPersonAffiliation' changing-from "student") = TRUE.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: Rule selected.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: Applying rule
'test pol1'.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: Action:
do-delete-dest-object().
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: Action:
do-strip-xpath("self::modify").
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST: Policy returned:
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Student ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.10.20041214 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<delete class-name="User" event-id="BENDER#20060307153629#1#22"
src-dn="\CREATOR-DEV-VAULT-TREE\edu\gsu\people\jeffj" src-entry-id="783886">
<association>{80BC4625-F0AD-da11-8701-00132009F556}</association>
</delete>
</input>
</nds>
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Staff ST: Applying event
transformation policies.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Staff ST: Applying policy:
'If an event is outside the dc=edu namespace we do not want to deal with
this event.'.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Staff ST: Applying to modify
#1.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Staff ST: Evaluating
selection criteria for rule 'If event is not in dc=edu subtree then Veto
it'.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Staff ST: (if-src-dn
not-in-subtree "edu") = FALSE.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Staff ST: Rule rejected.
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Staff ST: Policy returned:
DVRS: [2006/03/05 10:40:33] eDirectory Netmail-Staff ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product version="2.0.10.20041214 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" event-id="BENDER#20060307153629#1#22"
qualified-src-dn="dc=edu\dc=gsu\OU=people\uniqueID=jeffj"
src-dn="\CREATOR-DEV-VAULT-TREE\edu\gsu\people\jeffj" src-entry-id="783886"
timestamp="0#0">
<modify-attr attr-name="eduPersonAffiliation">
<remove-value>
<value timestamp="1141745789#22" type="string">Student</value>
</remove-value>
</modify-attr>
</modify>
</input>
</nds>