> If you are using a Changelog Connector (TDS, Sun) and not just
> a Change Detection Connector (AD, Domino) then you should be
> getting Attribute/value-level tagging back.
> So in your Changelog Iterator you map in the uniqueMembers field,
> along with whatever else you are interested in. This component works
> by grabbing the LDIF stored in the changelog entry and parsing it,
> giving you this high granularity of delta tagging (it's the job of the
> LDIF
> Parser). If the uniqueMembers att changes, it will be mapped in; if
> not,
> then it will not be available in the conn Entry for mapping.
> Once you have it in your AL, it will likely be tagged as "modify" and
> contain values tagged as either "add" or "delete". So if you use code
> similar to the above to loop through the values and check the
> operation
> code, setting isMember as needed.
> And I assume isMember is in the User entry, so you use the dn values
> in uniqueMembers in order to Update these users.
> If you download the FormEntry Connector then you an easily drop
> in some simple CSV data into the Raw Data field, attach a CSV Parser
> and then turn on the Delta Engine. Now run this simple AL in the
> Debugger
> (Step - Paused mode) and walk through its execution. If you set a
> breakpoint at the After GetNext Hook, you will only ever get there if
> the Delta Engine detects a change. And you will see how deletes are
> handled after the end of input data is reached.
> The FormEntry Connector is enormously handy when doing what-if tests
> in TDI. Thanks to L2 guru, Lak Sri, for this baby!http://www.tdi-users.org/twiki/bin/view/Integrator/FormEntry
> ...if I understood you correctly :)
> -Eddie
> Hope this helps,
> -Eddie
> On Jul 1, 6:24 am, Crul <rudig...@gmail.com> wrote:
> > Thanks for your reply Eddie, And the many other answers you have given
> > to others which have helped me in a huge way while learning the TDI
> > Ropes.
> > I seem to have the Delta's working ok, howver I seem to be stuck when
> > a user is removed from the group. I want to process users who have
> > been taken out of the group and set an LDAP attribute isMember under
> > their uid to say false. when anything changes in the group the delta
> > picks this up and porcesses all members of the group again but passes
> > over most as they already have isMember set to true. How would you
> > catch that a user is no longer in the uniqueMembers group and be able
> > to set isMember to false.
> > I hope this all makies sense
Thanks for all your Help Eddie I have it going now with a modified