Symptom
When running a connector in SuccessFactors Learning the following error is generated:
Same source field is configured for multiple fields. Please use copy field mapping for this purpose
Environment
SAP SuccessFactors Learning - All Supported Versions
Reproducing the Issue
- Navigate to the connector configuration screen System Administration -> Configuration -> System Configuration -> Connectors
- Select a specific connector and map a single SOURCE field (header from the connector input file) to multiple DESTINATION fields (fields from the SF Learning system) e.g.:
- sfuser.field.mapping.data.LOCALE=DEFAULT_LOCALE
- sfuser.field.mapping.data.COL_NUM7_VAL=DEFAULT_LOCALE
- Run the connector and notice that it fails with the error
Cause
SF Learning connectors do not support explicit mapping of a single SOURCE field to multiple DESTINATION fields
Resolution
- Use the copy functions "connector.copy.field.mappings" to copy the value from the 1st DESTINATION to the 2nd DESTINATION e.g.:
- SF Learning -> System Administration -> Configuration -> System Configuration -> Connectors:
<connector type>.connector.copy.field.mappings=2ND_DESTINATION=1ST_DESTINATION
<connector type>.field.mapping.data.1ST_DESTINATION=SOURCE
<connector type>.field.mapping.data.2ND_DESTINATION=
- Example:
sfuser.connector.copy.field.mappings=COL_NUM7_VAL=LOCALE
sfuser.field.mapping.data.LOCALE=DEFAULT_LOCALE
sfuser.field.mapping.data.COL_NUM7_VAL=
Keywords
Connectors, connector.copy.field.mappings, field.mapping.data, Copy connector functionality , KBA , LOD-SF-LMS-CON , Connectors , Problem
Product
Attachments
Connector – Customer wants one Bizx field be mapped in two LMS fields.pdf |