We’re looking at the new version of LM and the Snowcovered adaptor and had a few questions I hope you can answer:
1. Can we have modules using both code version in the client modules and still upgrade the LM and SC modules on our licence server? Or do we need to upgrade all our modules to use the new client dll?
2. One attractive feature which we want to use is the Tolerance. Current we have this is our LicenceCache.vb file:
Public Function InstallationIsValid() As Boolean
Dim cacheKey As String = String.Format(CacheKeys.InstallationValid, _licenceKey)
Dim valid As Boolean = False
Dim cachedValue As Object = DataCache.GetCache(cacheKey)
If (cachedValue Is Nothing) Then
valid = LicensingUtility.CanConnect() And LicensingUtility.InstallationIsValid()
If (valid) Then
'Cache validity only if true
DataCache.SetCache(cacheKey, valid, New TimeSpan(7, 0, 0, 0))
valid = CType(cachedValue, Boolean)
Can we leave this as is and just add in the Configurable Tolerance values into the Assembly.cs for it to work? Does your new class have this already available for us to use?
3. Does the client .dll now offer more builtin methods as in our previous version we implemented the functionality ourselves for the caching, check of licence, banner, etc. I see in the manual, section 6.3, it sets out the minimum requirements which seems much easier than before.