Table of Contents * Previous Chapter * Next Chapter

 

Q3. FLEXlm Versions


Q3.1 How do I tell what version I'm using?

Use lmutil 'lmver' command. Also you can use '-v', after a utility command to print the version.
For example, lmutil lmdiag -v.

In Windows, you can click on FLEXlm License Manager icon in the Control Panel. Then look under the "Diagnostics" tab and click on the "Version" button.

Q3.2 I have products from several companies at various FLEXlm version levels. Do I have to worry about how these versions work together?

If you're not combining license files from different vendors, the simplest thing to do is to run them separately making sure you use the tools (especially lmgrd and the vendor daemon) that are shipped by each vendor.

Lmgrd will always correctly support older versions of vendor daemons and applications, so it's ALWAYS safe to use the latest version of lmgrd. If you've combined license files rom 2 vendors, you MUST use the latest version of lmgrd.

If you've received 2 versions of a product from the same vendor, you MUST use the latest vendor daemon they send you. An older vendor daemon with a newer client may cause communication errors.

Please ignore letters appended to FLEXlm versions, i.e., v2.4d. The appended letter indicates a patch, and does NOT indicate any compatibility differences. In particular, some elements of FLEXlm didn't require certain patches, so a 2.4 lmgrd can work successfully with a 2.4b vendor daemon.

Q3.3 I've received a new copy of a product from a vendor, and it uses a new version of FLEXlm. Is my old license file still valid?

Yes. Older FLEXlm license files are always valid with newer versions of FLEXlm.

Q3.4 I've received a new license file, and the format is different from the old one I had from the same vendor? Why? Are they compatible?

As of v3.0, FLEXlm has an optional new format for license files. FLEXlm products always understand older versions; therefore, the pre-v3.0 files are understood by every FLEXlm version. However, your old applications (pre-FLEXlm v3.0) will not be able to use the new license file. Read Chapter 5, for more about License File Contents.

Q3.5 Does FLEXlm handle dates in the year 2000 and beyond?

Yes, every version of FLEXlm handles year 2000. The FLEXlm date format uses a 4-digit year. Dates in the 20th century (19xx) can be abbreviated to the last 2 digits of the year (xx), and use of this feature is quite widespread. Dates in the year 2000 and beyond must specify all 4 year digits. Note that the year `0' or `00' is a special case, and does not mean 1900. Rather it means that the license never expires.

Q3.6 What are the different lmgrx.dll versions ?

PC Note: The version is the name (and date) of the lmgrx.dll.

Versions:

lmgr.dll
16-bit v4.1
lmgr32.dll
32-bit v4.1
lmgr164a.dll
16-bit v4.1 patch release 6 (dated: October 1995) and v4.1b (dated: December 1995).
lmgr324a.dll
32-bit v4.1 patch release 6 (dated: October 1995) and v4.1b (dated: December 1995).
lmgr165.dll
16-bit v5.0 (Q1, 1996).
lmgr325.dll
32-bit v5.0 (Q1, 1996).
lmgr165b.dll
16-bit v5.1+ (dated:February 1997).
lmgr325b.dll
32-bit v5.1+ (dated:February 1997).
lmgr166a.dll
16-bit v6.0 (dated:September 1997).
lmgr326a.dll
32-bit v6.0 (dated:September 1997).
lmgr166b.dll
16-bit v6.1 (dated:June 1998).
lmgr326b.dll
32-bit v6.1 (dated:June 1998).

Q3.7 How do versions of FLEXlm differ?

This is a short, incomplete summary of the features introduced with each FLEXlm version. Each version had minor security, convenience and reliability enhancements, which are not listed.

v1.0 1988, First FLEXlm Release

v1.5 February, 1990, First widely-used version, containing all the basic FLEXlm features, including:

v2.1 March, 1991

v2.21 November 1991

v2.26 March 1992 - Released only to Sun

v2.4 December 1992 - Currently (Summer 1995) the most commonly used version.

v2.61 March 1993 - Released only to Sun

v3.0 May 1994

v4.0 December 1994

v4.1May 1995

v4.1 Patch Release 6, October 1995

v5.0 March 1996

v5.11 February 1997

v5.12 April 1997

v6.0 September 1997

v6.1 June 1998


Table of Contents * Previous Chapter * Next Chapter