Unable to insert record in PersonWantsOrg table via. a custom script

Hi All,

Our Dell one identity current version is 7.1.3.

I have a sync process that pulls data from anther database to one identity database. During this it inserts a records in PersonWantsOrg table. unfortunately, it is failing to insert a record and showing the following message.

Error - User not authorized to insert the record at this point.

Code where my error occurs is :

' Insert into PersonWantsOrg and Get the UID

Dim dbPWO As ISingleDbObject = Connection.CreateSingle("PersonWantsOrg")

dbPWO.Custom.CallMethod("FillOrder",pBag)

uidPersonWantsOrg = dbPWO.GetValue("UID_PersonWantsOrg").ToString()

dbPwo.Save ' Create PropertyBag of request

I have checked the trace logs and found the following message in it for the process.

"Processing InsertAllowedCheck with UID_Person='111111111-1111-1111-3434-3468324932', UID_Org='21211-3455-3456-1234-DJG4456FTF', ValidFrom='null' and ValidTo='null' returned False "

This is returning FALSE.

I guess this is where the issue is. But I am not sure what permissions are missing that this is causing the issue.

What is InsertAllowedCheck? Is this stored procedure or function . How to check what validation is it doing.? Where to find it what exactly is it doing?

Could someone help me in troubleshooting this.?

Thanks in Advance.

Regards,
T.Sudhir

Parents Reply Children
No Data