SuccessFactor integration is utilising both SOAP and REST. REST calls are running properly and getting records.
But SOAP calls are failing after the login calls.
Once the scheduled run has started the order of execution of the service will be in the order defined in "HR integration Service"
Among them "worker profiles", "effective worker profiles" etc are running Soap calls.
To run the soap transactions, SF has to give the session ID which we will get in the beginning of the scheduled job. But since the order of SOAP calls comes later the 10mins session will get expired.
From SF side you could find the logs as "Invalid SFAPI session!"
To resolve this we need to refresh the session before the calls
To backport this fix, you need to import the attached files to the ServiceMapping and Integration service.
A new refresh token has added with the order 35, which will keep the session alive