Hi,
I am getting this error when resolving two key resolutions by reference (KRBR for short) on a target table which is used for account-in-group mapping:
Property (vrtKRBR_UserStatus@table) could not read the value from system object (id)!
The system (Database (Oracle: database)) does not have a data store!
But the object matching rules test OK, a simulation of the sync works OK, and the object browser correctly displays the result after throwing this error.
So, the userID one is configured like this.
Name: vrtKRBR_USERID_AsString
Display name: USERID_AsString
Description: Get USERID_AsString (conversion from autonumber to string) from USER table
Base property: USERID (pick from list)
Search property: vrtConv_USERID_AsString (picked from list)
The group one is set up the same way but uses group ID from the GROUP table.
On the Identity Manager side the UNSAccountB and UNSGroupB objects have KRBR pointing to their respective ObjectGUIDs, and the mappings for both tables populate the ObjectGUID by converting the autonumber.
In Object Browser, after I dismiss the errors, the two vrtKRBR attributes are shown correctly and a property join has USERID|GROUPID for all rows, exactly as I'd expect.
So what does the error mean?
Thanks in advance