This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- FlexNet Publisher
- :
- FlexNet Publisher Forum
- :
- Expiring licenses
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 06, 2009
11:41 AM
Expiring licenses
I am using the license server along with the Java client APIs.
I would like to know a couple of things regarding using licenses with an expiry date in the above case
[1] How does windback detection work in this case, is the license server able to detect that the date has been set back and able to stop itself? If the date is setback and a server, it seems that the expired licenses are made available again
[2] In general, when a license expires on the license server I know that the server makes expired licenses unavailable as I can see that from lmstat output. But how does the license client get notified that the license has expired. I know that there are a couple of APIs(in C and Java APIs) which give the expiration date. But can we do it with the heartbeat mechanism.
The heartbeat mechanism does not seem to work in this case (atleast with Java)? For an expired license the client does not seem to go into a reconnect mode, is the reconnectFailed callback ever called?
[3] In a license server, the documentation says that pool of license is maintained, we've have noticed if there are 2 separate INCREMENT strings for the same feature but with 2 different expiration date, only one date is returned by using the Java API, is this also the same behavior in the C API. Is there any way to get the expired date of the current checked out licenses.
I would like to know a couple of things regarding using licenses with an expiry date in the above case
[1] How does windback detection work in this case, is the license server able to detect that the date has been set back and able to stop itself? If the date is setback and a server, it seems that the expired licenses are made available again
[2] In general, when a license expires on the license server I know that the server makes expired licenses unavailable as I can see that from lmstat output. But how does the license client get notified that the license has expired. I know that there are a couple of APIs(in C and Java APIs) which give the expiration date. But can we do it with the heartbeat mechanism.
The heartbeat mechanism does not seem to work in this case (atleast with Java)? For an expired license the client does not seem to go into a reconnect mode, is the reconnectFailed callback ever called?
[3] In a license server, the documentation says that pool of license is maintained, we've have noticed if there are 2 separate INCREMENT strings for the same feature but with 2 different expiration date, only one date is returned by using the Java API, is this also the same behavior in the C API. Is there any way to get the expired date of the current checked out licenses.
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 06, 2009
02:25 PM
To start with [1], please see the description of the vendor daemon setting ls_a_check_baddate in the Programming and Reference Guide for License File-Based Licensing ProgRef-LF.pdf.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 08, 2009
02:16 PM
And for [3], please see the note about pooling in the lc_auth_data description in the native FLEXible API reference FuncRef-c.pdf.