Using TurboFloat

I am a new user (I spoke to Wyatt yesterday) and I'm trying to get familiar with the software so I got a free account and created a test application. I have two things to ask: 1. I don't fully understand the difference between TurboActivate and TurboFloat. But I think that when TurboFloat is used, it takes the place of TurboActivate in that all licenses are requested as leases from the licensed product code itself. Is that correct? As I mentioned, we will be running on a VMware configuration so it seems I need TurboFloat, even though the application would always be running on the same VM configuration as far as the Windows OS is concerned, but possibly on a different host server. 2. My application will be running as a console app, started many times a day by a Windows service, without a user interface. How would you recommend I obtain leases for this method of operation? Also, without a UI, there is no way to fix a leasing problem on the fly, so I will probably have to stop the application and log some kind of error message. Any suggestions?UPDATE: Testing my app, I received the following exception when trying to obtain a lease: Additional information: There's no server specified. You must call TurboFloat.SaveServer() at least once to save the server.I did not see anything in the documentation about this. What does it mean?

#1. The difference between TurboActivate and TurboFloat is the difference between hardware locked licensing and floating licensing. This is explained in detail here: https://wyday.com/limelm/help/licensing-types/

And TurboFloat Support VMs. TurboActivate, and all other node locked licensing are succeptible to false positives (as a result of VM cloning) and false negatives (as a result of the underlying machine changing) on VMs.

This is described here: https://wyday.com/limelm/help/vm-hypervisor-licensing/

#2. How you solve this is up to you. I would recommend some sort of UI or command line interface. Its a little more complicated since youll be communicating with a running service, but there are a tone of examples out there. For example: https://wyday.com/blog/2010/multi-process-c-sharp-application-like-google-chrome-using-named-pipes/

Re: SaveServer, this is covered in step 4: https://wyday.com/limelm/help/using-turbofloat-with-vb-dot-net/

We also show it in the example app. Its telling your app where to find the TurboFloatServer.

Wyatt, I want to make sure that we really need TurboFloat in the configuration that my customer is using. They use VMWare but will not have a need to use more than three copies of the licensed software, so the issue is actually not about being paid for software that is activated on another VM. Each licensed copy will always be used on the same virtual configuration (e.g SERVER1, SERVER2, SERVER3), but they can use the VMotion feature to move those server images to different physical hosts. So, it seems that floating licenses would only be needed in our case if the machine identification that LimeLM uses changes with a VMotion to another host. Here is an interesting post that goes into what data stays the same and what changes with VMotion: https://communities.vmware.com/thread/181560. Thank you,Bill

Yes, TurboFloat is needed in this case because the fingerprint can change.