Salesforce ADC/EDC collections are working without pagination. When pagination is turned on, Salesforce uses base URL and append with remaining details to pull next page information. In 7.5.2, when this base URL check box is ticketed, the collector is not appending the base URL to the request, instead, it is sending the relative URI without a base URL and causes a Malformed URL exception, and the collection fails as seen in the exception mentioned.
Example of the "Use Base URL" setting.
Image descriptionHere is the exception error after trying to run the collector:
Image descriptionThe following exception errors are seen in the
aveksaServer.log file:
10/19/2022 11:26:46.921 ERROR (ApplyChangesChangeDataRequest-555828-62806) [com.aveksa.collector.generic.rest.edc.GenericRESTEntitlementDataIterator] Error occurred while collecting entitlement data
com.aveksa.client.genericrest.GenericRestException: CONNECTION_FAILED_WITHOUT_CODE java.net.MalformedURLException: no protocol: /services/data/v51.0/query/0r80n0zxRNBpjr0AYB-300
...
This issue is resolved in the following versions:
- RSA Identity Governance & Lifecycle 7.5.2 P06
- RSA Identity Governance & Lifecycle 7.6.0