The solution to the following situation might help you troubleshoot SuccessFactors SOAP connections:
I failed to authenticate to the SuccessFactors instance.
SuccessFactors does not allow unauthorized IPs to access the SuccessFactors instance. When you use mappings, synchronization tasks, or mapping tasks to access SuccessFactors instance through SuccessFactors APIs, the following error might appear:
FAILED_AUTHENTICATION</errorCode><errorMessage>Authentication failed. Attempted login from unauthorized ip: xxx.xxx.xxx.xxx to company id: xxxx by username: user(status code = 8)
Perform the following steps to authorize an IP address:
1Log in to SuccessFactors.
2Go to Admin Center > Company Settings > Password & Login Policy Settings.
The following image shows the Admin Center page:
The Password & Login Policy Settings: Applied to All Employees page appears.
3Select Set API login exceptions... and click Add.
The Create New User Security Setting page appears.
4Enter a username with sfapi permissions, maximum password age, and IP address restrictions.
Add the IP from the error message in IP address restrictions field.