Upgrade instructions

There are a few things to keep in mind when upgrading to a newer version of Lime CRM Web Service.

Authorization

Please refer to this page for information about changes in the authorization model between version 10.11 and later versions of Lime CRM Web Service.

Running standalone

Newer versions of Lime CRM Web Service do not support running on a different machine than Lime CRM Server out of the box. To enable communication between Lime CRM Web Service and Lime CRM Server, follow these steps:

  1. Download the EnableNetworkComPlusAccess.wsf script and run it from an elevated command prompt using cscript, i.e. cscript EnableNetworkComPlusAccess.wsf.
  2. Reboot.
  3. In the Windows Registry, add or update a REG_MULTI_SZ value named Endpoints under HKEY_CLASSES_ROOT\AppID\{64674889-1D2A-4E2C-AA76-AD80E0FACB18}. Set it to ncacn_ip_tcp, 0, 5463. More information available from Microsoft.
  4. Make sure ports 135 and 5463 are open in any firewalls between the two machines.
  5. The user running Lime CRM Web Service must be present in the DCOM Users group on the Lime CRM Server machine.
  6. If the user running Lime CRM Web Service is not a member of the local administrators group (which it shouldn't be), URL namespace reservations must be made using the netsh tool for each port that Lime CRM Web Service needs to listen on. See Microsoft's web site for more information.
  7. Copy the file C:\Program Files (x86)\Lundalogik\Lime CRM Server\ldc.dll on the LIME server machine to C:\Program Files (x86)\Lundalogik\Lime Web Service\ on the standalone Webservice machine.
  8. Start a command prompt as administrator on the standalone machine and run regsvr32 “C:\Program Files (x86)\Lundalogik\Lime Web Service\ldc.dll”