Hi,
I have this really weird problem: I have a component updating an aux
class attr which the driver reads. The attr(called IsProv) is in the
driver's filter and triggers an event. The same attr however looses its
value later in the event and shows some old value. This sounds weird
which is why I have attached the driver log here:

[06/29/09 12:56:30.275]:CHW_UP_DRIVER_IMPAC ST:START TRANSACTION.
[06/29/09 12:56:30.275]:CHW_UP_DRIVER_IMPAC
ST:TYPE(MODIFY-ENTRY)ENTRY-ID(77206)
DN(\T=CHWIDVTREE\O=CHWIDV\OU=USERS\CN=TRFOUR) CLASS-ID(435)
CLASS-NAME(USER)
[06/29/09 12:56:30.276]:CHW_UP_DRIVER_IMPAC
ST:TYPE(REMOVE-VALUE)SYNTAX=SYNTAX_CI_STRING,
ATTRIBUTENAME=CHWUPIMPACISPROV, STRING=<XML>






</XML>
[06/29/09 12:56:30.276]:CHW_UP_DRIVER_IMPAC
ST:TYPE(ADD-VALUE)SYNTAX=SYNTAX_CI_STRING,
ATTRIBUTENAME=CHWUPIMPACISPROV, STRING=<XML>






<MODIFICATION>
<STATUS CORRELATIONID=\"20090629125152952\">N</STATUS>
</MODIFICATION>
</XML>
[06/29/09 12:56:30.277]:CHW_UP_DRIVER_IMPAC ST:PROCESSING EVENTS FOR
TRANSACTION.
[06/29/09 12:56:30.279]:CHW_UP_DRIVER_IMPAC ST:
<NDS DTDVERSION=\"3.5\" NDSVERSION=\"8.X\">
<SOURCE>
<PRODUCT VERSION=\"3.6.0.4294\">DIRXML</PRODUCT>
<CONTACT>NOVELL, INC.</CONTACT>
</SOURCE>
<INPUT>
<MODIFY CACHED-TIME=\"20090629072628.623Z\" CLASS-NAME=\"USER\"
EVENT-ID=\"SU12599DC584#20090629072627#1#1\"
QUALIFIED-SRC-DN=\"O=CHWIDV\OU=USERS\CN=TRFOUR\"
SRC-DN=\"\CHWIDVTREE\CHWIDV\USERS\TRFOUR\" SRC-ENTRY-ID=\"77206\"
TIMESTAMP=\"1246260388#4\">
<ASSOCIATION STATE=\"ASSOCIATED\">TRFOUR</ASSOCIATION>
<MODIFY-ATTR ATTR-NAME=\"CHWUPIMPACISPROV\">
<REMOVE-VALUE>
<VALUE TIMESTAMP=\"1246259592#93\" TYPE=\"STRING\">&LT;XML>






&LT;/XML></VALUE>
</REMOVE-VALUE>
<ADD-VALUE>
<VALUE TIMESTAMP=\"1246260388#4\" TYPE=\"STRING\">&LT;XML>






&LT;MODIFICATION>
&LT;STATUS CORRELATIONID=\"20090629125152952\">N&LT;/STATUS>
&LT;/MODIFICATION>
&LT;/XML></VALUE>
</ADD-VALUE>
</MODIFY-ATTR>
</MODIFY>
</INPUT>
</NDS>
[06/29/09 12:56:30.283]:CHW_UP_DRIVER_IMPAC ST:APPLYING EVENT
TRANSFORMATION POLICIES.
[06/29/09 12:56:30.283]:CHW_UP_DRIVER_IMPAC ST:APPLYING POLICY:
%+C%14CCHW_UP_POLICY_INIT_GLOBALVARIABLE%-C.
[06/29/09 12:56:30.284]:CHW_UP_DRIVER_IMPAC ST: APPLYING TO MODIFY
#1.
[06/29/09 12:56:30.284]:CHW_UP_DRIVER_IMPAC ST: EVALUATING SELECTION
CRITERIA FOR RULE 'THIS RULE WILL INITIALIZE ALL THE GLOBAL
VARIABLES.'.
[06/29/09 12:56:30.284]:CHW_UP_DRIVER_IMPAC ST: RULE SELECTED.
[06/29/09 12:56:30.285]:CHW_UP_DRIVER_IMPAC ST: APPLYING RULE 'THIS
RULE WILL INITIALIZE ALL THE GLOBAL VARIABLES.'.
[06/29/09 12:56:30.290]:CHW_UP_DRIVER_IMPAC ST: ACTION:
DO-SET-LOCAL-VARIABLE(\"TEMP\",SCOPE=\"DRIVER\",\"\").
[06/29/09 12:56:30.291]:CHW_UP_DRIVER_IMPAC ST:
ARG-STRING(\"\")
[06/29/09 12:56:30.291]:CHW_UP_DRIVER_IMPAC ST:
TOKEN-TEXT(\"\")
[06/29/09 12:56:30.291]:CHW_UP_DRIVER_IMPAC ST: ARG VALUE:
\"\".

[06/29/09 12:56:30.335]:CHW_UP_DRIVER_IMPAC ST:POLICY RETURNED:
[06/29/09 12:56:30.335]:CHW_UP_DRIVER_IMPAC ST:
<NDS DTDVERSION=\"3.5\" NDSVERSION=\"8.X\">
<SOURCE>
<PRODUCT VERSION=\"3.6.0.4294\">DIRXML</PRODUCT>
<CONTACT>NOVELL, INC.</CONTACT>
</SOURCE>
<INPUT>
<MODIFY CACHED-TIME=\"20090629072628.623Z\" CLASS-NAME=\"USER\"
EVENT-ID=\"SU12599DC584#20090629072627#1#1\"
QUALIFIED-SRC-DN=\"O=CHWIDV\OU=USERS\CN=TRFOUR\"
SRC-DN=\"\CHWIDVTREE\CHWIDV\USERS\TRFOUR\" SRC-ENTRY-ID=\"77206\"
TIMESTAMP=\"1246260388#4\">
<ASSOCIATION STATE=\"ASSOCIATED\">TRFOUR</ASSOCIATION>
<MODIFY-ATTR ATTR-NAME=\"CHWUPIMPACISPROV\">
<REMOVE-VALUE>
<VALUE TIMESTAMP=\"1246259592#93\" TYPE=\"STRING\">&LT;XML>






&LT;/XML></VALUE>
</REMOVE-VALUE>
<ADD-VALUE>
<VALUE TIMESTAMP=\"1246260388#4\" TYPE=\"STRING\">&LT;XML>






&LT;MODIFICATION>
&LT;STATUS CORRELATIONID=\"20090629125152952\">N&LT;/STATUS>
&LT;/MODIFICATION>
&LT;/XML></VALUE>
</ADD-VALUE>
</MODIFY-ATTR>
</MODIFY>
</INPUT>
</NDS>
[06/29/09 12:56:30.338]:CHW_UP_DRIVER_IMPAC ST:APPLYING POLICY:
%+C%14CCHW_UP_POLICY_VETO_IFATTRNOTAVAILABLE%-C.
[06/29/09 12:56:30.338]:CHW_UP_DRIVER_IMPAC ST: APPLYING TO MODIFY
#1.
[06/29/09 12:56:30.338]:CHW_UP_DRIVER_IMPAC ST: EVALUATING SELECTION
CRITERIA FOR RULE 'SET ISPROV'.
[06/29/09 12:56:30.339]:CHW_UP_DRIVER_IMPAC ST: QUERY FROM POLICY
[06/29/09 12:56:30.339]:CHW_UP_DRIVER_IMPAC ST:
<NDS DTDVERSION=\"3.5\" NDSVERSION=\"8.X\">
<SOURCE>
<PRODUCT VERSION=\"3.6.0.4294\">DIRXML</PRODUCT>
<CONTACT>NOVELL, INC.</CONTACT>
</SOURCE>
<INPUT>
<QUERY CLASS-NAME=\"USER\"
DEST-DN=\"\CHWIDVTREE\CHWIDV\USERS\TRFOUR\" DEST-ENTRY-ID=\"77206\"
SCOPE=\"ENTRY\">
<READ-ATTR ATTR-NAME=\"CHWUPIMPACDR\"/>
<READ-ATTR ATTR-NAME=\"CHWUPIMPACISPROV\"/>
<READ-ATTR ATTR-NAME=\"CHWUPIMPACRCD\"/>
<READ-ATTR ATTR-NAME=\"CHWUPIMPACRCR\"/>
<READ-ATTR ATTR-NAME=\"CHWUPIMPACRCS\"/>
<READ-ATTR ATTR-NAME=\"CHWUPIMPACUPINNO\"/>
</QUERY>
</INPUT>
</NDS>
[06/29/09 12:56:30.341]:CHW_UP_DRIVER_IMPAC ST: PUMPING XDS TO
EDIRECTORY.
[06/29/09 12:56:30.341]:CHW_UP_DRIVER_IMPAC ST: PERFORMING
OPERATION QUERY FOR \CHWIDVTREE\CHWIDV\USERS\TRFOUR.
[06/29/09 12:56:30.344]:CHW_UP_DRIVER_IMPAC ST: QUERY FROM POLICY
RESULT
[06/29/09 12:56:30.345]:CHW_UP_DRIVER_IMPAC ST:
<NDS DTDVERSION=\"3.5\" NDSVERSION=\"8.X\">
<SOURCE>
<PRODUCT VERSION=\"3.6.0.4294\">DIRXML</PRODUCT>
<CONTACT>NOVELL, INC.</CONTACT>
</SOURCE>
<OUTPUT>
<INSTANCE CLASS-NAME=\"USER\"
QUALIFIED-SRC-DN=\"O=CHWIDV\OU=USERS\CN=TRFOUR\"
SRC-DN=\"\CHWIDVTREE\CHWIDV\USERS\TRFOUR\" SRC-ENTRY-ID=\"77206\">
<ASSOCIATION STATE=\"ASSOCIATED\">TRFOUR</ASSOCIATION>
<ATTR ATTR-NAME=\"CHWUPIMPACDR\">
<VALUE TIMESTAMP=\"1246258630#50\" TYPE=\"STRING\">&LT;XML>


&LT;/XML></VALUE>
</ATTR>
<ATTR ATTR-NAME=\"CHWUPIMPACISPROV\">
<VALUE TIMESTAMP=\"1246260388#138\" TYPE=\"STRING\">&LT;XML>






&LT;/XML></VALUE>
</ATTR>
<ATTR ATTR-NAME=\"CHWUPIMPACRCD\">
<VALUE TIMESTAMP=\"1246258630#84\"
TYPE=\"STRING\">&LT;XML/></VALUE>
</ATTR>
<ATTR ATTR-NAME=\"CHWUPIMPACRCR\">
<VALUE TIMESTAMP=\"1246258630#91\"
TYPE=\"STRING\">&LT;XML/></VALUE>
</ATTR>
<ATTR ATTR-NAME=\"CHWUPIMPACRCS\">
<VALUE TIMESTAMP=\"1246260388#14\"
TYPE=\"STRING\">&LT;XML/></VALUE>
</ATTR>
<ATTR ATTR-NAME=\"CHWUPIMPACUPINNO\">
<VALUE TIMESTAMP=\"1246260387#30\"
TYPE=\"STRING\">789654321</VALUE>
</ATTR>
</INSTANCE>
<STATUS LEVEL=\"SUCCESS\"></STATUS>
</OUTPUT>
</NDS>

Please note that the transaction starts with chwUPImpacIsProv value
change which shows up the previous value at around the end of this
trace.

Plzz HELP!


--
varunece
------------------------------------------------------------------------
varunece's Profile: http://forums.novell.com/member.php?userid=42999
View this thread: http://forums.novell.com/showthread.php?t=378334