Troubleshooting Integrations - Cannot Start the Infor CRM SLX SData Sync Service

You may encounter the following issues when synchronizing information between Infor CRM SLX and supported integrations.

If you cannot start the Infor CRM SData Sync Service, the possible issue and its solutions are provided below:

  • Verify that Windows Authentication is enabled and mapped to the user the service is set to log on as and run as.
    Note: Infor CRM SLX recommends using an External Access license for this user, not an ADMIN license.
  • Verify that the connection in the SLXSDataSyncServer.exe.config file is correctly defined.
    • The connection information should match the connection.config deployed to your Web site. By default the SLXSDataSyncServer.exe.config file is in ...\Program Files\Saleslogix\ or ...\Program Files (x86)\Saleslogix\ and the connection file is deployed to ...\inetpub\wwwroot\slxclient
  • Verify that the SData Sync Configuration is set-up correctly with the correct Infor CRM Feed, user name, and password.
  • Verify that the integration or integrations are set-up correctly on the Integration Detail view.
    • Verify that synchronization is enabled.
  • Open the SLXSDataSyncServer.exe in the Command Prompt window to view the application output.
  • View log errors, warnings or debug messages.
  • On the Web Server, check the Windows Event Viewer for errors.
  • Enable additional logging on the Web Server.
    1. In the Infor CRM SLX Install folder, create or open the log4net.config file in order to output SLXSDataSyncServer debug messages to the Event Viewer.
    2. Add or update the following:
      <log4net threshold="ALL">
      <appender name="EventLogAppender" 
      type="log4net.Appender.EventLogAppender" >
      <applicationName value="Services" />
      <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %logger 
      [%property{NDC}] - %message%newline" />
      </layout>
      </appender>
      
      <logger name="SDataSync">
      <level value="ALL" />
      <appender-ref ref="EventLogAppender"/>
      </logger>
      </log4net>
    3. In the ...\Inetpub\wwwroot\SLXClient folder, open the log4net.config file and repeat step b. This enables debug and informational messages to be written for SData processes initiated by the client. For example, Pricing Service calls.
    4. In the ...\Inetpub\wwwroot\sdata folder, open the log4net.config file and change the SDataSync level value from INFO to ALL or DEBUG depending on the messages you want to display in the Log Items tab.
      <logger name="SDataSync">
      <level value="INFO" />
      <appender-ref ref="EventLogAppender"/>