2629015 - Connection to SuccessFactors OData Fails

SAP Knowledge Base Article - Public

2629015 - Connection to SuccessFactors OData Fails

Symptom

When you connect to Odata endpoint/SuccessFactors OData service though the query editor to generate EDMX and XSD files, connection fails with the error: "<entityName>" name pattern not valid.
Capture_incorrect_edmx.PNG

Environment

  • SAP Cloud Platform Integration (HCI)

Reproducing the Issue

Connect to OData or SuccessFactors OData service through query editor

Cause

OData entities with special characters like hyphen "-" in the entity name is not supported by SAP Cloud Platform Integration.

Resolution

Follow the steps below to relove your issue:

I. For success factors system:

  1. Fetch metadata file from the end point service using your web browser.
    Ex: https://api10.successfactors.com/odata/v2/$metadata/
    Provide the credentials to connect to this endpoint using the following syntax:
    Username = <username>@<CompanyId>
    Password = <passowrd>

Capture_fetchmetdata.PNG     2. Search for the hyphen "-" or any other special character in the edmx.

     3. If you find a speacial character, then this will fail both in designing iflow project and in the runtime.

     4. Kindly follow the steps given in the link below to raise a ticket on the concerned component.

     https://launchpad.support.sap.com/#/notes/2527971

See Also

 KBA #2527971 https://launchpad.support.sap.com/#/notes/2527971
 KBA #2433234 - Error in HCI message monitor for Successfactors OData API calls: "XML is malformed"

Keywords

Entity Background_Picklist-One OData metadata content available in the server is outdated or the request payload seems to be incorrect ERP to Employee Central Cost Center Artifact - ERP to Employee Central Cost Center Background_Deeper-levelSystem-supportedTalent , KBA , LOD-HCI-PI-GB , Generation & Build Framework , Problem

Product

SAP SuccessFactors HCM Core 1711