Hi,

I'm sure this is an easy question for someone used to DIR-XML.

I'm running IDM 3.6.1 with Designer 3.0.1.

We have an IDV with several eDir and ADs downstream where we have been
synching Users for awhile. What we need now is to synch Groups and
that's working fine. My issue is from the User side, I need to synch a
subset of his IDV Group membership, that is, only his membership to IDV
Groups in a specific subtree must flow to connected systems because the
other ones do not exist elsewhere and are IDV specific.

Here's a sample document that illustrates what I'm trying to
accomplish:

Input document would look something like:

....

<modify-attr attr-name="Group Membership">
<remove-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\GoodOU\Level1\Group1</value>
</remove-value>
<remove-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\BADOU\something\Group56</value>
</remove-value>
<remove-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\GoodOU\Level2\Group6</value>
</remove-value>
<remove-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\BADOU\somethingelse\Grou p43</value>
</remove-value>
<remove-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\GoodOU\Level3\Group15</value>
</remove-value>
<add-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\BADOU\something\Group12</value>
</add-value>
<add-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\GoodOU\Level2\Group98</value>
</add-value>
</modify-attr>

I want to change this to:

....

<modify-attr attr-name="Group Membership">
<remove-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\GoodOU\Level1\Group1</value>
</remove-value>
<remove-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\GoodOU\Level2\Group6</value>
</remove-value>
<remove-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\GoodOU\Level3\Group15</value>
</remove-value>
<add-value>
<value timestamp="..."
type="dn">\IDV\ORG\GROUPS\GoodOU\Level2\Group98</value>
</add-value>
</modify-attr>

This is on the IDV side, not sent down yet. I've tried creating a
nodeset and matching every node on a regEx, then on a match of what I
wanted I would "add destination attribute" but the issue is that will
not set the "Associated" group donstream nor contain any reference to
what Group to use downstream.

I'm sure there's an easy way to parse the values in an attribute and
just strip from the documents, the values you don't want.

Please advise.
Thanks.


--
pplante
------------------------------------------------------------------------
pplante's Profile: http://forums.novell.com/member.php?userid=69407
View this thread: http://forums.novell.com/showthread.php?t=409813