SAP Knowledge Base Article - Public

3535239 - User Connector Failure Due to Duplicate Configuration Error for Field: TERM_DTE in SAP SuccessFactors Learning

Symptom

  • The User connector processing data previously without any issues, started throwing exceptions as "duplicate configured for field: TERM_DTE", while executing the new feed file.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  • Prepare a feed file with one of the column header as "TERMINATED" & also do not give the EOL symbol after adding all the headers(sample as shown below).

  • Map the field "TERM_DTE" from LMS to "TERMINATED" field from Biz-x as "user.field.mapping.data.TERM_DTE=TERMINATED" in Learning administration.
  • Make sure the very first user record has column data as "Terminated" as shown in the above screenshot, under any of the columns & place the feed file in SFTP for the user connector to pick it up.
  • Now schedule the User connector & see the results.
  • You would then get an exception while processing the data with error statement as "duplicate configured for field: TERM_DTE".

Cause

  1. Since the data in the feed file has the value as "Terminated" under a column for the very first user record & also the EOL symbol !##! is missing at the end of the header columns, the application is considering the header data along with the first user record as a single header. 
  2. Also as the connector configuration has the mapping as "user.field.mapping.data.TERM_DTE=TERMINATED",  the connector is throwing the duplicate configuration error for termination date.

Resolution

  • Add the EOL symbol !##! for the header data which would resolve the issue.

See Also

Refer to SAP Note 2532750 - First record from file is skipped after the User Connector - SF running

Keywords

User connector, SAP SuccessFactors Learning, duplicate configuration error, TERM_DTE, EOL symbol, feed file, connector configuration, termination date, header column data. , KBA , LOD-SF-LMS-CON , Connectors , How To

Product

SAP SuccessFactors Learning all versions