Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Sav4Sav user import connection only processing 100 records instead of all

jralexander137
Regular Contributor
Regular Contributor

I have the following userimport config defined in a sav4sav connection that executes and advanced analytics report and then stores the value on the corresponding sav user record:

{
"connection": "userAuth",
"successResponses": {
"statusCode": [
200,
201,
202,
203,
204,
205
]
},
"url": "https://************.saviyntcloud.com/ECM/api/v5/fetchRuntimeControlsData",
"httpParams": "{\"analyticsname\": \"DUO Update Last Login\"}",
"httpMethod": "POST",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json",
"userResponsePath": "result",
"colsToPropsMap": {
"systemUserName": "NAME~#~char",
"customproperty50": "DAT~#~char"
},
"pagination": {
"offset": {
"offsetParam": "offset",
"batchParam": "displaycount",
"batchSize": 500,
"totalCountPath": "completeResponseMap.total"
}
}
}

As you can see in this screenshot, only 100 records are being processed:

jralexander137_0-1722539962812.png

 

Any thoughts on what I am missing in my config to have it actually process the entire resultset? There are roughly 657 entries returned from the analytics report.

[This post has been edited by a Moderator to remove sensitive information.]

9 REPLIES 9

rushikeshvartak
All-Star
All-Star

Remove the limit from externalconfig.properties


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Are you refering to one of these configs? 

jralexander137_0-1722603631410.png

 

Yes 


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Changing those settings to 500 and then 1000 didn't change the import results. Its still only processing 100 records returned.

Could you kindly provide a detailed snapshot of the information extracted from the logs, encompassing errors and other pertinent functionality details encountered during the execution of this process? Your assistance in furnishing this information would greatly aid in the analysis and resolution of any issues .



‼️‼️⚠️Do not upload any attachments that contain sensitive information, such as IP Addresses, URLs, Company/Employee Names, Email Addresses, etc.⚠️‼️‼️


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

NM
Honored Contributor II
Honored Contributor II

Hi @jralexander137 , can you share postman screenshot?

jralexander137
Regular Contributor
Regular Contributor

Sure can, here you go: 

jralexander137_0-1722609800372.png

 

NM
Honored Contributor II
Honored Contributor II

@jralexander137 screenshot not visible maybe just share pagination part/value in json

jralexander137
Regular Contributor
Regular Contributor

Sorry about that, i removed sensitive info and here is the rest:

 

{
"result": [
{
"NAME": "blah",
"DAT": "2024-06-07"
}

],
"msg": "Success",
"displaycount": 50,
"total": 657,
"errorCode": 0
}