What does 'Changing' mean ?

Attached is the first part of a trace. The event was the modification
of the loginActivationTime attribute only. However, when a condition is
tested like

if operation attribute 'Login expiration Time' is not changing

the result is FALSE. What has happened to give this result ?

Both of the attributes had values before the event.

12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Start transaction.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Processing events for
transaction.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.10.4747">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify cached-time="20100219120005.069Z" class-name="User"
event-id="linux-dev-vault#20100219120005#1#1"
qualified-src-dn="O=Users\OU=Active\CN=AA20"
src-dn="\DEV-VAULT\Users\Active\AA20" src-entry-id="33965"
timestamp="1266580805#2">
<modify-attr attr-name="loginActivationTime">
<remove-value>
<value timestamp="1266578339#2" type="time">1266534324</value>
</remove-value>
<add-value>
<value timestamp="1266580805#2" type="time">1266534384</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:No event transformation
policies.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Subscriber processing modify
for \DEV-VAULT\Users\Active\AA20.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Converting <modify> to <add>
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Reading relevant attributes
from \DEV-VAULT\Users\Active\AA20.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.10.4747">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<query class-name="User" dest-dn="\DEV-VAULT\Users\Active\AA20"
dest-entry-id="33965" scope="entry">
<read-attr attr-name="EMail Address"/>
<read-attr attr-name="Login Disabled"/>
<read-attr attr-name="Login Expiration Time"/>
<read-attr attr-name="loginActivationTime"/>
</query>
</input>
</nds>
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Pumping XDS to eDirectory.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Performing operation query for
\DEV-VAULT\Users\Active\AA20.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Read result:
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.10.4747">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<instance class-name="User"
qualified-src-dn="O=Users\OU=Active\CN=AA20"
src-dn="\DEV-VAULT\Users\Active\AA20" src-entry-id="33965">
<attr attr-name="Login Expiration Time">
<value timestamp="1266577091#2" type="time">1266750240</value>
</attr>
<attr attr-name="loginActivationTime">
<value timestamp="1266580805#2" type="time">1266534384</value>
</attr>
</instance>
<status level="success"></status>
</output>
</nds>
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Synthetic add:
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.10.4747">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<add class-name="User" event-id="linux-dev-vault#20100219120005#1#1"
qualified-src-dn="O=Users\OU=Active\CN=AA20"
src-dn="\DEV-VAULT\Users\Active\AA20" src-entry-id="33965">
<add-attr attr-name="Login Expiration Time">
<value timestamp="1266577091#2" type="time">1266750240</value>
</add-attr>
<add-attr attr-name="loginActivationTime">
<value timestamp="1266580805#2" type="time">1266534384</value>
</add-attr>
</add>
</input>
</nds>
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:No object matching policies.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:No object creation policies.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:No object placement policies.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Submitting add to subscriber
shim.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST:Applying command
transformation policies.
2:00:05 9BEC6BA0 Drvrs: Generic Null ST:Applying policy:
WorkOrderCreation-Expiry.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST: Applying to add #1.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST: Evaluating selection criteria
for rule 'Filter out unwanted objects'.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST: Expanded variable reference
'$gv-UsersAccountPath$' to 'Users\'.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST: (if-src-dn not-in-subtree
"$gv-UsersAccountPath$") = FALSE.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST: (if-op-attr 'Login Expiration
Time' not-changing) = FALSE.
12:00:05 9BEC6BA0 Drvrs: Generic Null ST: Rule rejected.


--
chall
------------------------------------------------------------------------
chall's Profile: http://forums.novell.com/member.php?userid=34675
View this thread: http://forums.novell.com/showthread.php?t=402230