Command to make an online validation of a module, considering a grace period if no Internet connection is available and download a license file. It will connect to the Activation Server 4, download the license file (if specified) and check if the module / license was locked.
For a complete description see chapter regular online checks.
• | If a connection to the Activation Server 4 fails, a grace period starts. You will get as a return value = 0 (OK) |
• | If a connection can be established during the grace period, you get the real return value and the grace period is reset |
• | If a connection cannot be established after the end of the grace period, you get an error code (e.g. 3001) |
The grace period will only start when there is no connection to the Activation Server 4 but not on other errors like license is locked.
You can either set the grace period in the project template using <SubGraceDays> or the API command setSubGraceDays.
• | Use setSubGraceDays to overwrite the default value of the template <SubGraceDays> |
• | Use getRemainingSubgraceDays to retrieve the remaining grace time as an exact double value (e.g. 2.8765 days) |
Name |
checkModuleSubscription |
||||||||||||||||||||||||||||||||||||
Purpose |
Contacts the Licence Protector MAC Edition Web Activation server to validate a license. This function has to be used to implement “Moving licenses” and ongoing checks (“renting your software”). |
||||||||||||||||||||||||||||||||||||
Params |
|
||||||||||||||||||||||||||||||||||||
Returncode |
|
||||||||||||||||||||||||||||||||||||
See also |