I have an entitlement that I am revoking via a workflow called from a
JDBC Driver. The basic logic is that if the user's value from the
database is lowered and they have an entitlement granted to a value
revoke the entitlement. When this occurs The user has the following
attributes visible in the trace:

<value timestamp="1323900950#1" type="structured">
<component name="nameSpace">1</component>
<component name="volume">\IDVAULT\Services\Driver
Set\Driver\MyEntitlement</component>
<component name="path.xml">
<ref>
<src>AF</src>

<id>9397fac182ca43c7af0206d9d065e28a:baa0e46c47894 85d9ac04329ae5b5d63</id>
<param>LOC1-AP-O-01-8</param>
</ref>
</component>
</value>
<value timestamp="1323901064#1" type="structured">
<component name="nameSpace">0</component>
<component name="volume">\IDVAULT\Services\Driver
Set\Driver\MyEntitlement</component>
<component name="path.xml">
<ref>
<src>AF</src>

<id>5f8975b13cfd4f5596aff04bb610cde2:8772f4136b534 7b492d1d7c2f89705d7</id>
<param>LOC1-AP-O-01-8</param>
</ref>
</component>
</value>

If I test for the entitlement being available it still comes back as
true (which makes sense because the entitlement is still granted in the
first value). My understanding is that when the entitlement gets
revoked the granted value should be removed by the workflow engine.
That doesn't seem to be the case however as I have both a granted and
revoked value for the entitlement on the user.

Any guidance would be greatly appreciated.

Thanks


--
edison8
------------------------------------------------------------------------
edison8's Profile: http://forums.novell.com/member.php?userid=114568
View this thread: http://forums.novell.com/showthread.php?t=449988