Symptom
Admins need to process multiple input files where each filename includes a timestamp before the file extension
Environment
SAP SuccessFactors Learning
Resolution
This can be achieved by using an override configuration for each connector.
To set the desired format (TIMESTAMP_BEFORE_EXTENSION) for processing multiple input files, you need to navigate to Configuration > System Configuration > Connector File and add the property connector.input.file.multiple.format=TIMESTAMP_BEFORE_EXTENSION under the specific connector settings. For example, you can set sfuser.connector.input.file.multiple.format=TIMESTAMP_BEFORE_EXTENSION and sfuser.connector.input.file.multiple=true
Once you have enabled this override configuration, the multiple input files which will be processed will follow the format: user_data_<yyMMddHHmmss.SSSZ>.txt where yy is the year, MM is the month, dd is the day of the month, HH is the hour in 24-hour format, mm is the minutes, ss is the seconds, SSS is the milliseconds and Z is the timezone offset.
For instance, files like user_data_170609044112.257+0530.txt and user_data_280909044113.257+0530.txt will be processed correctly. This configuration is particularly useful when processing multiple input files generated from an integration center job.
By default, the multiple file format is SEQUENCE_NUMBER_AFTER_EXTENSION
See Also
Keywords
LMS Connector, multiple input files, TIMESTAMP_BEFORE_EXTENSION, configuration, user_data.txt.1, user_data.txt.2. , KBA , LOD-SF-LMS-CON , Connectors , How To