I have a driver that taking some action based on the value of a local
variable, $varJobCode. In this case, the value is 1522. The contents
of the Condition Group are as follows (copied and pasted from Designer:


Code:
--------------------
<and>
<if-xpath op="true">$varJobCode >= "1500"</if-xpath>
<if-xpath op="true">$varJobCode &lt;= "1527"</if-xpath>
</and>

--------------------


The trace of the event shows that the user's jobCode value as is stated
above:

Code:
--------------------
<attr attr-name="jobCode">
<value timestamp="1251832940#8" type="string">1522</value>
</attr>

--------------------


When I scroll down through the trace to where the rule mentioned above
gets processed I see that the conditions are different than what is
shown in iManager!!!


Code:
--------------------
Evaluating selection criteria for rule 'Prin_AP Placement'.
PT: (if-xpath true "$varJobCode >= "1500"") = TRUE.
PT: (if-xpath true "$varJobCode <= "1520"") = FALSE.
PT: Rule rejected.

--------------------


There is only one server (the correct one) associated with the
driverset. I stopped and started the driver to see if that fixed it,
but nope. Any thoughts?


--------------------------------------
SUSE Linux Enterprise Server 10 (i586)
VERSION = 10
PATCHLEVEL = 2
--------------------------------------
eDirectory for Linux v8.8 SP5 [DS]
Binary Version: 20219.15
--------------------------------------
Identity Manager 3.6.1
--------------------------------------


--
---
Cai
------------------------------------------------------------------------
caiblack's Profile: http://forums.novell.com/member.php?userid=25904
View this thread: http://forums.novell.com/showthread.php?t=384991