cancel
Showing results for 
Search instead for 
Did you mean: 

Event Agents (eg Database and Active Directory)

martin_eberle
Explorer
0 Kudos
133

Hi

Is there any documentation on external event agents and their corresponding arguments?

I'm wondering how I can monitor for changes on a specific table (eg. change of a phonenumber).

On the other side, we would like to "monitor" for changes in actice directory.

Thanks Martin

View Entire Topic
martin_eberle
Explorer
0 Kudos

Hi Nils

I know the event agent for files already. I would like to monitor an existing database repository for changes in a column, than tigger an task in Idm to import new values for that ID.

The event agents for database I've seen, too. But without any docu it is pretty difficult...

AD:

Is there a changelog file from AD to use for a trigger on changed person objects?

Regards Martin

Former Member
0 Kudos

Regarding a changelog in AD.

AD does not offer a changelog per se, but there is the USNChanged attribute which is updated every time an entry is updated.

For example. The current value of USNChanged starts at 1000.

John Doe's telelphone number is changed, therefore the USNChanged value is raised to 1001

Jame Doe's title is changed to manager, therefore USNChanged is now 1002

Jack Smith's phone number is changed to 800 555 1212, USNChanged is now 1003

John Doe's gets a new mobile number, +1 866 123 4567, USNChanges is now 1004

This being said, there are two Job Wizards within SAP NW IDM Retrieve changed entries from Active Directory Windows (and a Java version) that will keep track of current USNChanged Values from execution to execution and only process changed entries. An essential tool that you will use again and again.

Former Member
0 Kudos

Hi Martin,

let's do some steps to monitor your column in the table:

1. New -> Event agent. The wizard opens.

2. Select your database repository (you mentioned that you've already have one)

3. Select "Database Table Field"

4. Type in a name

5. Type in the table name and the column name below

6. Select the job you want to execute

7. After the wizard has finished: Select your service or first create a new one if you haven't done this already (have a look at the documentation)

The job you have selected could have a to Identity Store Pass.

- Source tab: The table you are monitoring

- Destination tab: Select the entry types and attributes for which you do the mapping.

- Delta tab: It's important to enable delta. Then you will get the information about new, modified or deleted entries. With a delta, already existing values are not imported again.

To get the information about changes in detail, you could create more tasks with jobs below, which you call, when changes occur.

- Create action tasks in your Identity Store. These tasks will get the added/modified/deleted entry in the source tab of the passes below the jobs.

- In your Identity store schema, select the entry type or attributes you are monitoring (to which you mapped the column of your table column earlier)

- Select your event tasks

Hope I could help.

Best regards,

Nils