Hey guys,
Imagine a PPM instance where users and resource are synced on CA Identity Manager with a custom script.
Users and resources are written to PPM using XOG write action on both user and resource object.
I am using CA Identity Manager unique identifier (uid) and the company is moving away from CAIM.
I plan to use AD's objectGUID as a unique identifier and I'm wondering how I should make the switch.
Below is a fraction of both user and resource write action to show you in wich attribute i'm using CAIM uid.
action: Write
objectType: User
xml fragement :
<User externalId=uid
<Resource resourceId=uid
action: write
objectType: resource
xml fragement :
<Resource resourceId=uid
<Resource externalId=uid
On DB side,
in SRM_RESOURCES, uid appears in these columns : UNIQUE_NAME and EXTERNAL_ID.
in CMN_SEC_USERS, uid appears in this column : EXTERNAL_ID
If the database is well designed, it shouldn't use any user defined values as primary and foreign key so my guess is that I can safely change those value directly in the database and start using the new one with XOG.
Does anybody can state otherwise or comfort me in my approach?
Thanks