Salesforce - Error Handling (Magic xpi 4.7)
The Magic xpi Server checks for errors after each step is executed. If a step with the Salesforce connector produces an error message, the error behavior is Exit. Therefore, the moment there is an error in a method, the component will exit and will not continue to the next method.
The error codes for the Salesforce connector are listed below. You can also use Magic xpi's General Component Errors with the Salesforce connector. The codes are returned to the Magic xpi Server in the Invocation program’s Error Code parameter.
|
|
1203
|
Salesforce call error: <Error description>
One example is:
Error 1203 - SalesForce call error: com.magicsoftware.ibolt.salesforce.IBSalesforceException: Login error (Unexpected Error): REQUEST_LIMIT_EXCEEDED Total Requests Limit exceeded.
This error message is generated from the Salesforce side. It is related to the number of Concurrent API Requests that an organization is limited to.
These limitations are as follows:
Organization Type
|
Limit
|
Developer Edition
|
5
|
Trial organizations
|
5
|
Production organizations
|
25
|
Sandbox
|
25
|
|
1207
|
Could not find Destination database: <Database Entry>
|
1208
|
Input mandatory parameter is empty: <Param Name>
|
1209
|
Internal error return: <Err Description>
|
1210
|
Database error return: <Err Code> <Err Description>
|
1211
|
Replication terminated SFDC_TerminateReplication logical name is set to 1
|
Error Handling in Magic xpi