Some of the features of the Salesforce connector include:
The Salesforce connector retrieves several types of documents, listed below are the inclusions and exclusions of these documents.
There is a daily request limit in Salesforce API. Connector will give following error in case it occurs.
Info |
---|
ERROR [/salesforce001/Main/Scanner]: SalesforceDSConnection.MaximumRetriesExceeded: [UnexpectedErrorFault [ApiFault exceptionCode='REQUEST_LIMIT_EXCEEDED' exceptionMessage='TotalRequests Limit exceeded.' |
Please see more information at API rate metering .
The chatter feed also has it's own limitations per User, per Hour and per Application, if the limit is reached produce this error:
Info |
---|
2017-12-12T21:25:29Z ERROR [/SalesforceCS1/RAP]: Failed to read response for https://n46.salesforce.com/services/data/v37.0/chatter/feeds/user-profile/XXXXXXXXXXXXX/feed-elements?sort=LastModifiedDateDesc&density=AllUpdates&pageSize=30 retrieve from the server, Reason: 503 Service Unavailable [ { "errorCode" : "REQUEST_LIMIT_EXCEEDED", "message" : "You have reached the Connect API's hourly request limit for this user and application. Please try again later." } ] |
The exact limit is not available in the Salesforce official documentation, for more information please check the Salesforce documentation
2. Distributed mode processing
Running the connector in parallel in multiple machines is not possible at this moment, because when the first connector logs in it gets a session from Salesforce, but when the second connector logs in, the Salesforce server creates a new session and invalidates the old one, so first connector cannot connect to Salesforce
3. Security and incremental related limitations