and more in a single search tool across platforms. Read the announcement here. |
10/26/2023 01:13 AM
changed as per my DB table the mapping xml setup
10/26/2023 01:55 AM
Hello @PrashantG,
Can you please provide the XML file, you are using for importing the accounts.
Thanks.
10/26/2023 01:58 AM
<dataMapping>
<sql-query description="This is the Source DB Query" uniquecolumnsascommaseparated="name">
<![CDATA[ select name,group,entitlementvalue,status from accountfullrecon ]]>
</sql-query>
<mapper description="This is the mapping field for Saviynt Field name" accountnotinfileaction="Suspend" deleteaccountentitlement="true" ifusernotexists="noaction">
<mapfield saviyntproperty="accounts.name" sourceproperty="name" type="character"/>
<mapfield saviyntproperty="entitlementtypes.entitlementname" sourceproperty="group" type="character"/>
<mapfield saviyntproperty="entitlementvalues.entitlementvalue" sourceproperty="entitlementvalue" type="character"/>
<mapfield saviyntproperty="accounts.status" sourceproperty="status" type="character"/>
</mapper>
</dataMapping>
10/26/2023 04:54 AM
Hello @PrashantG,
Thanks for sharing the XML, while you run the import , what error do you see in the logs ?
Regards,
10/26/2023 05:36 AM
no errors.....the job status shows success.
10/26/2023 08:48 PM
Hello @PrashantG
Did you try integrating it via Classic integration.
like from going identity repository—> Connection.
Please try in that way and let me know if it works there.
Thanks
10/26/2023 10:39 PM
thanks !
I was able to import only "accounts" using classic integration, though
- still not working with placeholders of endpoint & securitysystem (which gets autogenerated in the value)
- also need to look at entitlement type and values are not importing
<dataMapping>
<sql-query description="This is the Source DB Query" uniquecolumnsascommaseparated="name" >
<![CDATA[
select name, `group`,entitlementvalue,status,"SS_value" as securitysystem, "SS_endpoint" as endpoint from mytable
]]>
</sql-query>
<mapper description="This is the mapping field for Saviynt Field name" accountnotinfileaction="Suspend" deleteaccountentitlement="true" ifusernotexists="noaction">
<mapfield saviyntproperty="accounts.name" sourceproperty="name" type="character"/>
<mapfield saviyntproperty="entitlementtypes.entitlementname" sourceproperty="group" type="character"/>
<mapfield saviyntproperty="entitlementvalues.entitlementvalue" sourceproperty="entitlementvalue" type="character"/>
<mapfield saviyntproperty="accounts.status" sourceproperty="status" type="character"/>
<mapfield saviyntproperty="securitysystems.systemname" sourceproperty="securitysystem" type="character"/>
<mapfield saviyntproperty="endpoints.endpointname" sourceproperty="endpoint" type="character"/>
</mapper>
</dataMapping>
as per this documentation
10/29/2023 10:11 PM
Hello @PrashantG,
Could you please provide more details about the issue you are facing so that I can better assist you?
As I understand it, your accounts are being imported but the entitlements and entitlement types are not being imported?
Have the security system and endpoint been created? Did you create them manually, or were they auto-generated from the design module?
Thanks.
10/29/2023 10:53 PM
Hi Sudesh,
though i started with application integration, went back to classic integration, as suggested by you.
now in classic integration
- able to import only accounts but as per xml example, entitlementtype & value are not importing. (below xml also has imports statements for entitlementtype & value)
Hoping i am clear now
also another point is incremental account access, getting syntax error...can you also validate this, if this is correct xml. I have setup incremental job for this