Elementary question: Export to external system
Hi,
Been using the FIM Portal methods to export data to external destinations like SQL, ADLDS, etc.
However, if I wanted to export data by just using the FIM Sync Service (no Portal) to say SQL, do I need a Rules Extension? Will an MA with just Export Flows defined be sufficient?
Thanks,
SK
PS. If I do need this Rule Extension code - where could I get a sample/example of it?
August 2nd, 2012 10:14pm
Hi there,
If you really don't want to use the Portal you would need to use a Metaverse rules extension that contains the logic of when to provision a user to the SQL MA in question. Depending on the complexity of your attribute flows you may also need to
use one for the MA to do the data transformation in another rules extension. In reality though I'd really advise against going for a "Sync Service only" approach unless there is a really good reason for doing it that way.
There is a guide here--> http://technet.microsoft.com/en-us/library/hh859471(v=ws.10) which has a brief overview and some sample code for provisioning a user to AD/SQL.
Depending on your scenario if you wanted to restrict what users are provisioned to SQL you might need to add an if statement like the following.. (my syntax may not be 100% correct).
if (mventry["EmployeeType"].StringValue.equals("Full Time Employee)) { // do provisioning actions here }
Cheers,
Andrew.
Free Windows Admin Tool Kit Click here and download it now
August 2nd, 2012 11:34pm