Skip to Content
Former Member
Apr 04, 2012 at 03:34 PM

How to modify an attribute value without any impact on other attributes reading and writing in IC from a source file?



I am currently implementing SAP IDM 7.2 SP4 and in particular working on my provisionning processes.

My IDM datasource is a cvs file in which are transcribed various users’ information both from HCM and other sources.

In addition, we created roles that are specified in the csv file to be assigned to the user. I creating my jobs in order to read in this file and write the informations in the Identity Center. In order to ensure that role is replaced in the Identity Center and thus in the backends, I assigned a prefix {M} (I also tried with {E} and {R}) before MXREF_MX_ROLE attribute value.

The objective is:

- To be able to assign in the UI additional roles in complement of the one assigned through my csv file

- To delete all the assigned roles (including the ones added in UI) when the role is modified in the file

- Not to perform any modification on roles when another attribute from the file is modified (MX_MAIL_PRIMARY for example)

As of today, the first 2 points are working but I face a problem with the last 1. Indeed, when I modify the email address, it also modify the MXREF_MX_ROLE attribute and remove all the roles added in the UI.

How can I manage to be able to only modify in the Identity Center the attribute modified in the source file?

Thank you in advance for your help.

Very best regards,