Is this question regarding a custom connector? If so, please share relevant details below.
Yes, this question is regarding a custom connector.
Share all details related to your problem, including any error messages you may have received.
Hi,
Is it possible to increase the rows of data loading from the API endpoint ‘http://localhost:8080/identityiq/scim/v2/Accounts’
-H ‘Accept: application/json’ for example. The default and max value is 1000.
Hi @antdru94 ,
As far as I can see, the only number that can be configured for the SCIM interface is the number of search results, by changing the setting scimSearchMaxResults in the SystemConfiguration (via debug). So, this limit is a hard limit. Keep in mind that these limits exist for a reason: the more data you (can) push into it, the more likely you will run into issues:
The upload may take too long, causing it to be aborted.
The upload may be too big causing the JVM to run out of assigned memory - denial of service.
The processing takes too long, which may cause locks and high CPU usage - once again a potential denial of service.
These limits are there to protect the service (IIQ) from being ‘abused’, causing it to fail temporarily or even permanently.
The solution would be to make multiple calls: split the amount of data into reasonable ‘chunks’ or let’s say 100 accounts, and repeat the call until done, with perhaps a little (1 sec) pause to ensure you don’t run into rate limiting or so, which network components (reverse proxies, application load balancers) may enforce.