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:
- Download the EnableNetworkComPlusAccess.wsf script and run it from an elevated command prompt using
cscript
, i.e.cscript EnableNetworkComPlusAccess.wsf
. - Reboot.
- In the Windows Registry, add or update a REG_MULTI_SZ value named
Endpoints
underHKEY_CLASSES_ROOT\AppID\{64674889-1D2A-4E2C-AA76-AD80E0FACB18}
. Set it toncacn_ip_tcp, 0, 5463
. More information available from Microsoft. - Make sure ports 135 and 5463 are open in any firewalls between the two machines.
- The user running Lime CRM Web Service must be present in the DCOM Users group on the Lime CRM Server machine.
- 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. - Copy the file
C:\Program Files (x86)\Lundalogik\Lime CRM Server\ldc.dll
on the LIME server machine toC:\Program Files (x86)\Lundalogik\Lime Web Service\
on the standalone Webservice machine. - Start a command prompt as administrator on the standalone machine and run
regsvr32 “C:\Program Files (x86)\Lundalogik\Lime Web Service\ldc.dll”