Troubleshooting CPQ SOAP APIs
Refer to this topic for descriptions of API error messages thrown by Salesforce and suggested actions to take. An exception is an error caused during code execution. There are a number of built-in Apex exceptions as well as custom exceptions provided by Conga.
The following exceptions that are thrown by Salesforce that can be handled by Conga and converted to custom error messages:
- System.Exception: Exception thrown under most circumstances.
- System.CalloutException: Exception thrown when communicating with external systems.
- DMLException: Exception thrown when performing CRUD ('Create', 'Read', 'Update', 'Delete') actions.
Refer to the following table for a list of custom error messages provided by Conga for some SOAP APIs, included suggested actions to take to resolve the exception.
API |
Error Message |
Suggested Action |
---|---|---|
Apttus_API.CPQWebService.addCustomBundle |
You do not have the level of access necessary to perform the operation you requested. Contact the owner of the record or your administrator for access. |
Authentication or access (system permissions) issue. Contact an administrator or check the appropriate topic for authentication instructions. |
Apttus_API.CPQWebService.addMultiProducts | ||
Apttus_API.CPQWebService.abandonCart | ||
Apttus_API.CPQWebService.removeMultiBundles | ||
Apttus_API.CPQWebService.removeOptions | ||
Apttus_Config2.ConstraintWebService2.associateConstraintRulesForProducts | ||
Apttus_Config2.ConstraintWebService2.applyConstraintRulesOnAddBundle | ||
Apttus_Config2.CPQAdminWebService.createProducts | ||
Apttus_Config2.CPQAdminWebService.createCategories | ||
Apttus_Config2.CPQAdminWebService.associateProductToCategory | ||
Apttus_Config2.CPQAdminWebService.removeProductFromHierarchy | ||
Apttus_Config2.CPQWebService. createBundleLineItems | ||
Apttus_Config2.CPQWebService. createProductLineItems | ||
Apttus_Config2.CPQWebService. finalizeConfiguration | ||
Apttus_Proposal.ProposalWebService.createProposalFromAccount | ||
Apttus_Proposal.ProposalWebService.createProposalFromOpportunity | ||
Apttus_QPConfig.QPConfigWebService.cloneProposal | ||
Apttus_Config2.ConstraintWebService2.applyConstraintRulesOnAddAll |
You do not have the level of access necessary to perform the operation you requested. Contact the owner of the record or you administrator for access. |
Authentication or access (system permissions) issue. Contact an administrator or check the appropriate topic for authentication instructions. |
Too many products found constraint rule actionName. |
You must reduce the number of products associated with constraint rule actions. |
|
Apttus_Config2.CPQAdminWebService.buildHierarchy |
You do not have the level of access necessary to perform the operation you requested. Contact the owner of the record or your administrator for access. |
Authentication or access (system permissions) issue. Contact an administrator or check the appropriate topic for authentication instructions. |
The category is currently associated as an Option Group to Product(s). |
This is an invalid input. You must provide only category hierarchies and not option groups. |
|
Apttus_Config2.CPQWebService. AbandonConfiguration |
You do not have the level of access necessary to perform the operation you requested. Contact the owner of the record or your administrator for access. |
Authentication or access (system permissions) issue. Contact an administrator or check the appropriate topic for authentication instructions. |
Error encountered in callback processing. |
Check that the appropriate callback is being processed for this call. |
The following are standard Salesforce exceptions that cannot be handled or changed:
- LimitException
- UnexpectedException
- AssertException
- NoAccessException
- NoDataFoundException
- SerializationException
- VisualforceException
You can learn more about these exceptions and recommended actions to take by consulting Salesforce documentation.