Re: create nrfRole when notes group is created
What you probably want to do is change the "when" in your policy to
"direct to destination datastore".
The expected output of an event transformation is still and event (what
happened) - not a command (what you want to happen as a result). The
primary difference between the two is that an event has a source and a
command has a destination. You have provided a destination and that
destination is what constitutes a match when coming out of the matching
policy. By changing it to be direct to destination datastore you are
explicitly sending a command, rather than injecting it into the event
processing.
-Father Ramon
mbaptiste wrote:
> Hello,
>
> I'm trying to create a role on a remote Notes group creation. So i do a
> add destination object classname=nrfRole and veto the group add.
>
> The XML document then goes through the matching policy where no rule is
> eligible and then this "A match found" statement! ??
>
> Of course then we have the NO_SUCH_ENTRY error.
>
> any ideas what's wrong ?
>
> see below the driver trace (level 3)
>
> [11/14/08 16:49:24.315]:Notes PT:
> <nds dtdversion="2.0" ndsversion="8.x">
> <source>
> <product build="20080710_083658" instance="Notes"
> version="3.5.2">Identity Manager Driver for Lotus Notes</product>
> <contact>Novell, Inc.</contact>
> </source>
> <input>
> <add class-name="nrfRole"
> dest-dn="\INTEG-MIA\AVIVA\service\myDriverSet\UserApplication\AppC onfig\RoleConfig\RoleDefs\Level10\Notes-test14"
> event-id="945800A1FFC46AA9C12575010056D934 - 1226677764304"/>
> </input>
> </nds>
> [11/14/08 16:49:24.315]:Notes PT:Applying publisher filter.
> [11/14/08 16:49:24.331]:Notes PT:Publisher processing add for .
> [11/14/08 16:49:24.331]:Notes PT:Applying object matching policies.
> [11/14/08 16:49:24.331]:Notes PT:Applying policy:
> %+C%14Cpub-mp-DefaultMatch%-C.
> [11/14/08 16:49:24.331]:Notes PT: Applying to add #1.
> [11/14/08 16:49:24.331]:Notes PT: Evaluating selection criteria for
> rule 'User Match'.
> [11/14/08 16:49:24.331]:Notes PT: (if-class-name equal "User") =
> FALSE.
> [11/14/08 16:49:24.331]:Notes PT: Rule rejected.
> [11/14/08 16:49:24.331]:Notes PT:Policy returned:
> [11/14/08 16:49:24.331]:Notes PT:
> <nds dtdversion="2.0" ndsversion="8.x">
> <source>
> <product build="20080710_083658" instance="Notes"
> version="3.5.2">Identity Manager Driver for Lotus Notes</product>
> <contact>Novell, Inc.</contact>
> </source>
> <input>
> <add class-name="nrfRole"
> dest-dn="\INTEG-MIA\AVIVA\service\myDriverSet\UserApplication\AppC onfig\RoleConfig\RoleDefs\Level10\Notes-test14"
> event-id="945800A1FFC46AA9C12575010056D934 - 1226677764304"/>
> </input>
> </nds>
> [11/14/08 16:49:24.331]:Notes PT:A match found, using
> \INTEG-MIA\AVIVA\service\myDriverSet\UserApplication\AppC onfig\RoleConfig\RoleDefs\Level10\Notes-test14.
>
> [11/14/08 16:49:24.331]:Notes PT:
> DirXML Log Event -------------------
> Driver: \INTEG-MIA\AVIVA\service\myDriverSet\Notes
> Channel: Publisher
> Object:
> (\INTEG-MIA\AVIVA\service\myDriverSet\UserApplication\AppC onfig\RoleConfig\RoleDefs\Level10\Notes-test14)
>
> Status: Error
> Message: Code(-9010) An exception occurred:
> novell.jclient.JCException: nameToID -601 ERR_NO_SUCH_ENTRY
>
>
|