Question about lease callback status: TF_CB_FEATURES_CHANGED

From my understanding, when the TurboFloat server is installed and launched it reads the xml configuration file. One of the configuration options:

<isgenuine days_between="90" grace="14"/>

So, if I change a custom license field on limelm's servers, will the TF_CB_FEATURES_CHANGED status be sent to the registered lease callback function even if the license was renewed before the "days_between" parameter of the isgenuine xml node is not yet met? In other words, doesn't the TurboFloat server first need to contact limelim's server to get the new custom field data in the first place?

For example, I have a customer license field that sets the expiration of a feature set in my app. If I change that expiration manually for whatever reason, doesn't the floating licensing server first have to wait for the "days_between" interval to pass before the callback function would ever get note of that expiration date change? I guess the best practice would be to tell the customer to just restart the TFS server? If so, does the TFS server get the custom license field data from the server when it starts up?

Thanks,Arie

In other words, doesn't the TurboFloat server first need to contact limelim's server to get the new custom field data in the first place?

Yes it does. And once it receives the new custom license fields (either by calling IsGenuineEx, or by manual re-activation from the customer) the new custom license field is only sent to the computers with leases once they renew their leases. So, if you have long lease times then that must be taken into account as well.

Make sense?

I guess the best practice would be to tell the customer to just restart the TFS server?

No, tell them to stop the server, re-activate, then start the server again.

What do you mean by re-activate. It appears that TurboFloat doesn't allow you to de-activate from its command line interface. When you say "re-activate" does that mean just use the -a flag again? Wouldn't the user get the error that all the activations are used up?

The issue I'm dealing with is how to add and remove activations to a floating license product key without the customer having to ask me to de-activate from the limelm server back-end. Is this possible?

Thanks,Arie

Hey Arie,

>> "It appears that TurboFloat doesn't allow you to de-activate from its command line interface."

You don't need to deactivate in order to re-activate. See: https://wyday.com/limelm/help/activations/#reactivate

>> "Wouldn't the user get the error that all the activations are used up?"

No. Re-activating uses the "same slot".

>> "The issue I'm dealing with is how to add and remove activations to a floating license product key without the customer having to ask me to de-activate from the limelm server back-end. Is this possible?"

Yes. Edit the number of allowed floating license. Have them re-activate.