Symptom
After scheduling a refresh for Learning via the Instance Refresh Tool (IRT), the validation fails and provides one of the following errors:
- The [name of tenant] tenant is integrated with a different BizX URL than provided. Actual URL present in LMS: [HCM/BizX URL].
- instanceRefreshError-targetIncorrectBizXURL.
- instanceRefreshError-sourceIncorrectBizXURL.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Learning
Cause
The issue is due to legacy HCM/BizX URLs in the "BIZX" configuration of Learning.
Resolution
Note:
- The steps below are to be followed only if the BizX-Learning integration is sealed. To check it: Learning Administration > System Administration > Configuration > System Configuration > BIZX > The “SuccessFactors Platform to Learning integration” entry should hold the “Sealed” value.
- For non-sealed BizX-Learning tenants, it's simply necessary to access the "BIZX" configuration in the Learning Administration area and adjust the value of the “baseURL” and “metadataProviders[IDP1].value=” or “metadataProviders.IDP1.value=” fields. Go to the SuccessFactors Landing page, check the browser URL, and use that value for the fields (KBA 2089448).
- Check the Instance Refresh error log for the error code >
- If the error code is "instanceRefreshError-sourceIncorrectBizXURL" > The legacy HCM/BizX base URL references in the source Learning tenant need to be updated.
- If the error code is "instanceRefreshError-targetIncorrectBizXURL" > The legacy HCM/BizX base URL references in the target Learning tenant need to be updated.
- Learning Administration > System Administration > Configuration > System Configuration > Edit the "BIZX" configuration >
- Search for "baseURL=" >
- Clear out any value after the equals sign >
- For example: If "baseURL=hcm4preview.sapsf.com", then update it to remove the value so it is "baseURL=".
- Now, search for "metadataProviders[IDP1].value=" or "metadataProvidersIDP1.value=" >
- Clear out any value after "company=" >
- For example: If "metadataProviders.IDP1.value=https://<company_url>/idp/samlmetadata?company=<company_id>", then update it accordingly so it is "metadataProviders.IDP1.value=https://<company_url>/idp/samlmetadata?company=".
- Now select "Apply Changes" >
- A validation check will show up at the top of the screen stating what should be the proper values. Use those values to update the configuration and click "Apply Changes" again >
- After successfully updating the "BIZX" configuration, schedule a new refresh using the IRT for the same source and target.
Keywords
refresh, irt, instance, tool, error, validation, instanceRefreshError-sourceIncorrectBizXURL, instanceRefreshError-targetIncorrectBizXURL, learning, failure, lms, bizx , KBA , LOD-SF-LMS-IRT , Instance Refresh Tool , LOD-SF-LMS , Learning Management System , Problem
Product
SAP SuccessFactors HCM Suite all versions ; SAP SuccessFactors Learning all versions
SAP Knowledge Base Article - Public