In CCURE 2.80 CCURE introduced a breaking change to their API in their primary login, so our code had to be modified to let people login. So the first thing to note is that Exacq Server version 20.09 or later is required to be able to login to Victor Web 2.80 or later.
The next issue is that the new login API requires that we pass several new fields including a special GUID which is unique to Exacq. This GUID enables CCURE to track integrations. However, CCURE did not add Exacq’s GUID to their installer package’s database in version 2.80, which means that login attempts will fail with message “The client with the specified ClientID/ClientVersion is not licensed” (you can see this in the exacq server logs).In order to fix this, we will need to run a script that CCURE provides that inserts the Exacq GUID into CCURE’s database.
Instructions are below on how to execute the script. If you need assistance or run into trouble with this procedure, we would be glad to setup a remote session.
The script is located in
C:\Program Files (x86)\Tyco\CrossFire\Tools and is named InsertLicenseOption.exe
In order to execute the script follow these steps.
- Open a PowerShell window with administrator privileges
- navigate to
C:\Program Files (x86)\Tyco\CrossFire\tools
Determine your CCURE database name by opening SQL Server Management Studio (SSMS) and looking for the “server name” associated with your CCURE installation (see picture).
- After you have determined your database name, you should replace the argument “PM-INTEGRATIONS\SQLEXPRESS” with the name of your CCURE database in the following command
.\InsertLicenseOption.exe /U /V /S:"PM-INTEGRATIONS\SQLEXPRESS" /N:"Exacq Analytics For CCURE 9000" /A:"Software House" /G:1b271527-15fb-4faf-9d5c-1be769e03892 /C:2 /P:0
- Paste the above command (with your database name) into your PowerShell window and push enter to run. If your script has run successfully, you will see something similar to the following output .
- Restart all crossfire services. You will need to open the Windows Services app (also can be done through CCURE’s software) and look for ‘crossfire’ (right click and click restart) or you can use the application CCURE provides called Server Configuration Application, where you will need to click Stop and then Start for each of the services with Crossfire in their name.
- Note that restarting the Crossfire services takes a long time (I experienced up to 10 minutes).
After you have done all of the above, and have properly licensed the Exacq analytics, the integration should work just fine.
NOTE: See KB Number: 6305 “C-Cure Integration License” for licensing details