SAP Knowledge Base Article - Public

2600521 - Deprecation of Position Processing mode in LMS Connectors

Symptom

The processing mode of Position in LMS Connectors is deprecated in 2014.

Some Connectors now only support Header processing mode.

Environment

Successfactors LMS

Resolution

The connectors no longer supports Position Method processing for the input file.

Position Method:  This method requires that all of the fields in the input file are in a specific order.  This method is deprecated.  Do not use this method.

Make sure your CONNECTOR configuration file uses header method.  Headers method is the only supported method when new fields are added to the connector.  Also, based upon what the customer needs, you can eliminate fields which are not going to be used from the input file.  Secondly, you can rearrange the input fields to suit your customer.  Thirdly, you can do more data mapping and, for some connectors, add additional custom columns.  If you have a legacy customer then you should convert them to header method.  The key requirement is that you map the input file header row fields in the CONNECTOR configuration file.

Please check the relevant property via LMS>System Admin>Configurations>System Configuration >Connectors file

  • If there are property like "user.connector.input.file.processing.mode=position" configured, please change it to "user.connector.input.file.processing.mode=header".The propery to determine the Postion mode might cause the Connector still runs on Position mode. However it may fail as some connectors only support header mode now. You may see Exception that "Cannot specify a NULL Key value. This may be due to mismatch between the column header in input file and field mapping configured in CONNECTOR".
  • If there are properties like "user.connector.input.file.processing.mode=header" already configured, please don't remove it as it incidates the connector previously ran on Position mode. Removing the property might cause unexpected issues.
  • If there is no specific property to determine the processing mode for a connector, there is no need to configure as the default value in code level is header mode now.

Keywords

KBA , LOD-SF-LMS-CON , Connectors , How To

Product

SAP SuccessFactors Learning all versions