SAP Knowledge Base Article - Public

2856752 - Error "URI is not absolute" - Cloud Platform Integration


The error below is being received on CPI:

LastError = Problem during invoking SuccessFactors Web service. SOAP faultCode SOAP-ENV:Server, faultString URI is not absolute, errorCode null, errorMessage: null, cause: java.lang.IllegalArgumentException: URI is not absolute

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.


  • SAP SuccessFactors HCM Suite


The parameter which references the API endpoint in the iFlow configuation is incorrect.


Check if the API endpoint was properly provided in the iFlow configuration.

To do so, follow the steps below on CPI. Note that, the iFlow used in this example was "SAP SuccessFactors Employee Central to ERP Employee Data and Organizational Assignment":

  1. Go to the configuration screen of the iFlow:
    1. Click on the Pencil button on the left side menu
    2. Search for the integration package and open it
    3. Go to the artifacts tab
    4. In the "Actions" option related to the artifact, select the Configure option
  2. Go to the "Receiver" tab
  3. Check if the API endpoint is properly set in the "Address" field

    URI is not absolute - 1.jpg

Note that, in this "Address" parameter, you need to provide the API endpoint with no suffixes. This means that, if you want to reach the API production server located on DC2, for example, the correct API endpoint would be, and nothing else.

For more information on which API endpoint you need to access, check the KBA below:

2215682 - Successfactors API URLs for different Data Centers


URI is not absolute, hci, cpi, successfactors, success factors, iflow, integration package, url, connection error, , KBA , LOD-SF-INT-CPI , Standard SF to 3rd Party CPI (HCI) Content , LOD-SF-INT , Integrations , Problem


SAP SuccessFactors HCM suite all versions