OIM Xellerate: how to trigger external actions from a create user event
583781Jun 18 2007 — edited Jun 25 2007Can anyone point me to docs, preferably with examples, on how to attach adapter actions to an OIM 'create user' action? (or a simple procedure sketched out here would help!)
Sorry if this seems obvious, but I'm very new to OIM. Here's what I'm trying to do (OIM 9.0.3).
1. Whenever a new user is created in Xellerate/OIM - in OIM itself or through reconciliation with another external system - I want to call a method on an adapter I've created. In other words, I would like to notify my own proprietary system whenever a change happens in OIM.
2. Right now, I can call my adapter whenever a user is provisioned with my external system, but that's not what I want. (But at least I know my adapter can be called, that I can map OIM parameters to it, and that it will call my proprietary external system.)
3. When I try to set the "Event Handler/Adapter" of the "Add User" task of the Xellerate User Provisioning Process to my Adapter method, I get the error "Can't add handler to Add User: The security level for this data item indicates that it cannot be updated." Fair enough. The same thing happens if I set the "Object Name" of my own [provisioning] process to "Xellerate User". So how can I trigger my adapter methods based on add/disable/enable/delete user?
4. It seems that this should be a common activity, so I'd be pleased if someone could show me the error of my approach.
Many thanks in advance, Stephen