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

SAP Knowledge Base Article - Public

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

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

Product

SAP SuccessFactors Learning all versions