Troubleshooting
If you encounter any of the following issues or errors, SailPoint recommends that you follow the guidance provided below to resolve the error before contacting SailPoint Support.
For issues or errors that are not addressed in this connector guide, refer to the following resources for troubleshooting information:
- SailPoint Identity Services Documentation
- SailPoint Support Knowledge Base
- SailPoint Developer Community
InvalidRequestException Error Message While Creating the Account
openconnector.InvalidRequestException: [ InvalidRequestException ] [ Possible suggestions ] Please check if provided payload has valid attributes [ Error details ] Error while performing operation : Create Account Error code : 400 {"status":400,"schemas":["urn:ietf:params:scim:api:messages:2.0:Error","urn:ietf:params:scim:api:messages:concur:2.0:Error"],"urn:ietf:params:scim:api:messages:concur:2.0:Error":{"messages":[{"code":"BAD_REQUEST"}]},"detail":"Username does not end with '@' followed by the company domain."}
Resolution: Ensure the 'Login Name' is provided with correct format and includes the company domain. For example, firstname.lastname@yourcompanydomainname.com/uat
The SAP Concur Connector Fails to Properly Parse the Date Format When Manually Adjusting the TerminationDate
The SAP Concur connector only supports the TerminationDate in the format yyyy-MM-dd, which includes the day, month, and year. Any other format will result in a parsing error.
Resolution: Ensure that the TerminationDate is entered in the correct format (yyyy-MM-dd). The user will be terminated at 21:00 on the specified date.
Unspecified Connector Failure While Provisioning of cashAdvance.approver
Create Account is failing with the following error-
Resolution: SAP Concur uses SCIM APIs for provisioning operations.
By default, the cashAdvance.approver attribute is considered a complex attribute in SCIM, and SCIM generates the following payload:
"cashAdvance": {
"approver":{
"approver":{
"value":"0b17175e-5645-4e08-925d-d985a8166419"
},
"primary":true
}
}
However, when the cashAdvance.approver attribute is marked as multivalued, SCIM generates the correct payload:
"cashAdvance": [
{
"approver": {
"value": "18f29689-0157-4fa9-87c4-5701bb5fd293"
},
"primary": true
}
]
To ensure proper provisioning, mark the cashAdvance.approver attribute as multivalued in the schema.
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.