SAP Knowledge Base Article - Public

2636847 - How to execute Connector with files maintained locally or use connector.input.file.location property of connector


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?


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


This option is only for the development or Engineering team testing purposes and not for SaaS or VSaaS customers.


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.


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


SAP SuccessFactors Learning all versions