Hi All,
I have configured WSC source in IDN and able to do successful aggregation. When i tried to trigger provisioning the account has been created and provisioning plan also created and i am able to see in the account activity in search.
The provisioning plan looks fine and also the create profile mappings also looks fine. What will be the issue?
But the activity shows the following warning:
Native identity is neither present in the plan nor in the response sailpoint.
When your provisioningPlan do not contain your nativeIdentity schema attribute, you would see this warning.
It is a warning, you do not need to worry about it. But, in any case if you do not wish to see the warning, there are two ways to resolve this:
Assuming your nativeIdentity is a known value(like email, etc), make sure your create provisioning policy contains it
If your nativeIdentity is a generated value (like object id), then it could be two ways:
a. You have id returned in your response after create account is executed, in that case have that captured through response mapping. If it is a complex one, use after rule to have the id value returned as processedResponse object
b. You do not have id returned from your create account response. In that case, if you have a single get object query which ca be queried by email or any other known attribute, have the second query called and capture your response id
Usually all the API that you will be using for any modification of the account will expect the id which is generated by the target system (you need to confirm that as per you requirement you need to see what should be your account ID)
I believe there is no harm if you change the account ID to ID instead userID.
Give it a try if it works fine otherwise revert the changes.
Sry for the late reply. I haven’t resolved this issue but iam able to see the native identity when i aggregate the WSC source, but during create account trigger the nativeidentity is still going as null. I don’t know why this is happening. May be i can raise the support ticket for this issue. If you find any solution pls ping me.
@baoussounda For UserID we have generate the new id for each user using Attribute Generator Rule by checking uniqueness. The values are populating correctly in provision plan. Attaching the same here.
I have resolved this issue by creating new attribute called userid in CREATE ACCOUNT Profile.
Error:
Native identity is neither present in the plan nor in the response sailpoint.
Root Cause:
The attributes which we are setting as Account ID which is native identity should be match in both account schema and in create profile. If not match it will throw the above error.
Solution:
Make sure all attributes in account schema and create profile are same.
If not all attributes atleast make sure the AccountID attribute are same.