thanks
Peter
OK - I was able to use the AD Change connector to connect to my AD
system and read in the attributes - however, I need to watch a
particular OU for additions. My thought was I should be able to watch
the OU for adds, then extract them and pipe them to the Tivoli
Identity manager ruleset which will provision them in ITIM. From there
the AD Agent on ITIM will perform passwd syncs. What I'm still not
sure of is how to process changes on the AD Changelog to view when
there are additions - if I can watch a change and output the
attributes to a file I guess would be one way to validate things....
thanks again
Peter Clark
So in your filtering logic you can check the operation code
of the Work Entry to decide what to do. For example, with
this code in the Script condition of an IF Branch:
ret.value = work.getOperation() == "add"
And you could call this Branch "IF Add" and under it
have the components to pass this new entry on to your
targets.
-Eddie
Thank you Eddie - I'll have a look - the thing I'm still unclear
about is what specifically I'm watching to determine a change. I can
set up the connector, enable the delta detection, and configure it
output to a file to look for incoming changes - I think this is the
first part to figure out....still unsure...I'll read the link you sent
and see where I get from there - thanks again!
Peter
Hello,
i need this AD changes end to updates too :)
The AD OrganizationalPerson Identity Feed does not updates
automatically the users from AD to TIM automatically, and that's why i
need this AD changelog too.
My questions are :
1. the AD 2008 is supported with the AD ChangeLog connector V2 ?
2. Instead using IF branches, is better to user case branches ? one
case for each operation type ? (add, update, delete) ?
3. I have test the AD changelog with a TDI Ad Changelog connector and
the Add User it the changelog it seems to be logged as an update
operation.This connector can updates also the Groups from AD to roles
in TIM ?
Thank you
2) You only need an IF and ELSE branch, since Update mode
will automatically handle both adds and modifies.
IF work.getOperation() == "delete"
Delete mode Connector
ELSE
Update mode Connector
If your target is LDAP or JDBC then you can also use Delta mode
for output, which then does an incremental (fast) write to bring the
target in line with the source based on the delta operation tags.
3) You can determine an add by comparing the date created with
the date modified in the AD entry returned by the Change Connector.
Hope this helps!
-Eddie
ok - so I'm making forward progress - today on a lark - set changetype
to be changetype="add" and it picked up all the user adds and then set
the objectclass to select a person object and it seems to have
worked...still working down the road...thanks for your help.
Peter
Have a great Christmas!
-Eddie
Congrats Peter, you are on the "yelow brick road" :)
Have think how to get passwords from AD to ITIM ?
One more question ? what info you get from AD with the AD changelog
conenctor because i get only this data:
uSNChanged uSNCreated objectGUID systemFlags objectGUIDStr whenChanged
whenCreated instanceType showInAdvancedViewOnly objectCategory cn
objectClass isCriticalSystemObject $dn changeType
dSCorePropagationData description distinguishedName name
I can't see the groups of the users, last name, userid,..etc
And when the change type is on modify how can we see what modification
occurred ? group change, password chage, name change, ou
change....etc ?
how did you resolve those problems ?
Thank you
One way is to enable the Delta tab (this will only work in TDI 7
where the same entry can be handled more than once in an
iteration). For TDI 6 you could use the deltaEngine script
published here:
http://www.tdi-users.org/twiki/bin/view/Integrator/DeltaEngineScript
-Eddie
Thank You Eddie for the idea, but how can i propagate from AD to TIM
when a user membership is changed from admin users to normal users ?
does USNchange catch this change ?