Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic DOORS (steve huntington)
Decrease font size
Increase font size
Topic Title: v7 Licensing
Topic Summary:
Created On: 13-Apr-2004 19:52
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Quick Reply Quick Reply
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 13-Apr-2004 19:52
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

We are getting ready to jump from v5 to v7. I've got no problem practicing on my own PC with temporary DBs but it occurs to me that we have a problem with the Licensing. We figure half the projects will migrate at the start while the other lag a few weeks. We currently run 35 v5 licenses. Telelogic will give us a 3 new license files: [1] 5 v7 + 30 v5 [2] 17 v7 and 18 v5, and [3] 35 v7. We figure to use [1] while we are practicing. We'll use [2] when half our project migrate OK, and we'll use [3] when all the projects make the jump.

Can we install the new FlexLM license v8 (comes with v7 DOORS) right now on our production v5 DB without interfering with v5 use? That is, upgrade FlexLM while still running DOORS v5? If we can do that then installing the [1], [2], and [3] license files should not be a problem.

- Louie
Report this to a Moderator Report this to a Moderator
 16-Apr-2004 11:29
User is offline View Users Profile Print this message


Ross Morgan

Posts: 74
Joined: 15-Apr-2004

A Flex 7 server can run on the same machine as a Flex 8 server provided they use different ports
e.g 7192@server and 7193@server
On the client, Flex uses the LM_LICENSE_FILE environment variable to find a license server. This may contain both values.



Report this to a Moderator Report this to a Moderator
 19-Apr-2004 02:34
User is offline View Users Profile Print this message


Paul Miller

Posts: 376
Joined: 2-Oct-2002

Hi Louie,

The short answer is that DOORS v5 and v6 can check-out licenses from a v8 FLEXLm installation. The long answer regarding just exactly how do you upgrade to the v8 FLEXLm installation is outlined below.

There's two things that you will need to do.

1./ Upgrade your FLEXLm license server to the latest version (v8) that comes bundled with DOORS v7 - avoid running two FLEXLm services, this can cause some grief and is not necessary.

2./ DOORS 7 requires new license keys and a new license daemon , you will need to add the new Telelogic Daemon and Feature line(s) into your current license file.

Now for the details.

Find a spare desktop PC somewhere and install DOORS version 7 - when you get to the "Set-up Type" dialogue, choose the "DOORS ERS Custom Installation" option.

Only select the "FLEXLm License Server" option and proceed to complete the installation. It doesn't matter if the desktop PC has DOORS 5/6 installed, this will not affect them.

This will install the version 8 FLEXLm files in the directory C:\Program Files\Telelogic\DOORS 7\flex.

There are five key files here:

lmgrd.exe.
lmtools.exe
shl.bat
lmutil.exe
installs.exe

You will need to use these to replace the existing files that reside on the production host that is providing your FLEXLm service.

To be exactly sure that you have the right location for the existing flex files, run the services snap-in on the FLEXLm production host, locate and select the FLEXLm service, use the RH mouse button and select properties - this will show you where the existing "lmgrd.exe" file is located and is most likely where the other files are as well.

Before replacing these files, the FLEXLm service will need to be stopped so this ought to be done during out-of-working hours. Also, as a precaution, copy the contents of the directory that currently holds the flex files, if anything goes wrong, you may want to restore back to these.

Once the FLEXLm service has been stopped, copy over the version 8 flex files listed above. Restart the FLEXLm service, make sure that you can check a DOORS 5/6 license out.

In order for DOORS 7 to work you will need to acquire a license file from telelogic that includes a Feature line for DOORS 7 and a Daemon line which points to the location of the new "Telelogic.exe" daemon executable.

When you install a DOORS 7 client and DB server, it will install this "Telelogic.exe" daemon executable into C:\Program Files\Telelogic\DOORS 7\bin. Make sure that the Daemon line in the license file points to this location.


Replace the old license file with the new (no need to stop the FLEXlm service).

Go to your flex directory where you copied the flex v8 files to and double click on lmtools.exe (FLEXLm License server Utility), go to the "Start/Stop/ReRead" tab and select the "Re-read License File" button.

If all goes well, you should now be able to run a DOORS v7 client.

Good Luck - I've done this many times before, it can be bit of an adventure

-------------------------
Paul Miller
Specification Practices Specialist,
EuroCyber,
Melbourne, Australia.
Mobile: +61 (0)418 135 103
Web Site: http://www.eurocyber.biz
E-mail: miller@eurocyber.biz">pmiller@eurocyber.biz
Report this to a Moderator Report this to a Moderator
 19-Apr-2004 20:53
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

I'm an idiot savat. In this case the former. Are you saying:

[1] I have to cheat and install FlexLM on a client just to derive the correct files. Then copy these files over-writing the existing server files?

[2] I need some license file from Telelogic that knows its to be used for both v5 and v7?

[3] There will be just one FlexLM running; presumably port 7192, and it will work for both v5 and v7 clients.

- Louie
Report this to a Moderator Report this to a Moderator
 19-Apr-2004 22:44
User is offline View Users Profile Print this message


Brian Azelborn

Posts: 36
Joined: 2-Dec-2002

Louie,

We run two FlexLM services without any issues on both PC and UNIX platforms. It is true that you can combine them, but I think that is more trouble than it is worth.

The way we run multiple license servers on a single PC is by changing the name of the License Service using the lmtools utility in any flex installation directory. You can change the name of the service using the last tab in the utility. After renaming the service, you can run the normal license installation, pointing to any directory you want. The installation will create a process called FlexLM License Manager (which will kill your old license if you haven't renamed the service).

By default, the DOORS v7 licenses will use port 19353, the old one uses port 7192. We left things that way, but you can change them if you want in the license file. Our setup has 2 license managers running - DOORS 5/6 on port 7192, DOORS 7 on port 19353.

If you want to combine into the same license file, you should be able to do that by pasting everything after the SERVER line(s) from one of the license files into the other one (i.e. from the v7 license file into the v5/6 license file). Your resulting file would read something like this:

SERVER servername xxxxxxxxx TCP:7192
DAEMON doors C:\Program Files\Telelogic\DOORS5\flex\doors
FEATURE doors DOORSPC 5.0 1-jan-0 35 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DAEMON telelogic C:\Program Files\Telelogic\DOORS7\flex\telelogic
FEATURE telelogic DOORS 7.0 1-jan-0 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


There's actually more stuff in the license file...

Brian Azelborn
Rockwell Collins

Report this to a Moderator Report this to a Moderator
 19-Apr-2004 23:35
User is offline View Users Profile Print this message


Paul Miller

Posts: 376
Joined: 2-Oct-2002

Hi louie,

Answers to your questions are below - I tried to keep these short but I'm unsure as to how well you know the FLEXlm service.

[1] Yes - or as Brian Azelborn suggests in his post, when you install DOORS V7 on a production host, you can choose to install the latest v8 FLEXLm files that come bundled with the DOORS version 7, and set up a second FLEXLm service. In my case, we try to keep IT Administration to a minimum and run a single FLEXlm service which we also used for non Telelogic tools that also use FLEXlm.

[2] Yes - When checking out a license, DOORS v5 and v6 use a different license process (known as a daemon) to that required by DOORS v7. These daemon processes are established via two executables.

"doorslnc.exe" is used for v5&6 and creates a daemon process named "doors" .

"telelogic.exe" is used for v7 and creates a daemon process named "telelogic"

Both files are located in their respective ...\bin directories. The FLEXlm license file must include a "DAEMON" line that provides a path to where these license daemon executables are located. Brian Azelborn shows an example of this "DAEMON" line in his posting above.

Each of the "FEATURE" lines indicates the name of the daemon process that will be used to manage the checking-in and checking-out of licenses. DOORS v5&6 uses "FEATURE doors....", v7 uses "FEATURE telelogic..."

[3]If you wish to only have one FLEXLm service to deal with, then Yes is the answer. By making sure that the new "FEATURE" and "DAEMON" lines for DOORS v7 are included in the license file, you can run all versions of DOORS from the one FLEXLm license service.

In your original post, you indicated that Telelogic have already issued you with 3 license files so that you can stage your move to over DOORS v7. These are just text files, have a look and see if you can find the "FEATURE" and "DAEMON" lines that Brian has shown as an example, the "FEATURE" lines indicate the number of available licenses for each daemon name.



-------------------------
Paul Miller
Specification Practices Specialist,
EuroCyber,
Melbourne, Australia.
Mobile: +61 (0)418 135 103
Web Site: http://www.eurocyber.biz
E-mail: miller@eurocyber.biz">pmiller@eurocyber.biz

Edited: 19-Apr-2004 at 23:37 by Paul Miller
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic DOORS forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 16:36.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.