SAP Knowledge Base Article - Public

2256304 - Adding multiple input files to the connector

Symptom

The connectors can process multiple input files.  The user connector files are by default multiple file enabled.  Each connector has a property that enables multiple file processing.  It is the connector.input.file.multiple property.  Add this property to the specific connector.  For example:

Enabling the Item Connector:  item.connector.input.file.multiple=true

Enabling the Learning History Connector:  learninghistory.connector.input.file.multiple=true

Once enabled, the input files will have a numeric suffix.  For example, if you had two files to process in a single run then you would name the two separate files as:  item_data.txt.1 and item_data.txt.2.  The numeric suffix cannot have leading zeroes.  They must be 1, 2, 3 – NOT 01, 02, 03.

Environment

SuccessFactors LMS
Learning Management System

Resolution

Enabling the Item Connector:  item.connector.input.file.multiple=true

Enabling the Learning History Connector:  learninghistory.connector.input.file.multiple=true

Once enabled, the input files will have a numeric suffix.  For example, if you had two files to process in a single run then you would name the two separate files as:  item_data.txt.1 and item_data.txt.2.  The numeric suffix cannot have leading zeroes.  They must be 1, 2, 3 – NOT 01, 02, 03.

IMPORTANT NOTE:

at this point (AUG 2016) Provisioning Bizx export is not capable of meetig our format requirements and we have encouraged customers to vote for this enhancement request in the Commmunity for the same:

http://community.successfactors.com/t5/Learning-Ideas/LMS-Connector-filename-enhancements/idi-p/92688

 

The workaround is to have multiple jobs in Provisioning with have the same filename and only submit one job at a time to avoid issues in SFTP with multiple files with the same name.

For example:

Employee Export 1 is submitted (other employee exports are not submitted)=> file is exported to SFTP => connector runs

Employee Export 2 is submitted (other employee exports are not submitted)=> file is exported to SFTP => connector runs

We are aware this does require manual intervention which is why we encourage you to vote for the enhancement to improve the capabilities of Provisioning.

See Also

2256245 - Multiple input files not working with pgp encryption

Keywords

multiple input file, connector, connector.input.file.multiple, provisioning export jobs , KBA , LOD-SF-LMS-CON , Connectors , LOD-SF-PLT , Foundational Capabilities & Tools , Problem

Product

SAP SuccessFactors Learning all versions