Symptom
We are looking to have a way to place the connector files on our local system and then execute the connectors manually.
How do we make the connector run by not uploading the file to SFTP and maintain the file locally?
Environment
SAP SuccessFactors Learning (LMS)
Learning Management System
Reproducing the Issue
Step 1: Login to LMS as admin and navigate to System Admin>Configuration>System Configuration>CONNECTORS
Step 2: Edited CONNECTOR configuration and changed the value connector.input.file.location=local
Step 2: Updated the file path as connector.local.input.localDirectory=c:\\connectors\\input
Step 3: Created the Folder structure on the local system under C drive as C:\connectors\input.
Step 4: Executed the connector "User Connector" but it failed with the following error message
com.plateausystems.connector.api.ConnectorException: Configured local input file directory does not exists. Local Directory - /local/customers/plateau/plateau-talent-management-b1802.6.0.201804171519/bin/C:\connectors\input
Cause
This option is only for the development or Engineering team testing purposes and not for SaaS or VSaaS customers.
Resolution
This is an expected behavior.It is not possible to maintain the files locally for the connector run.
The input file have to be uploaded to SFTP for the connector to pick the file.
Keywords
Configured local input file directory does not exists. Local Directory - /local/customers/plateau/plateau-talent-management-b1802.6.0.201804171519/bin/C:\connectors\input,connector.input.file.location=local,locally,feed file,connector input file , KBA , LOD-SF-LMS-CON , Connectors , How To