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: Two DOORS systems on a single PC (Windows)
Topic Summary:
Created On: 8-Mar-2004 22:03
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.
Answer This question was answered by , on Friday, March 11, 2005 5:05 PM

Answer:
Well, it could be a Windows Registry entry that is causing the conflict. Even though you are using separate directories for the two license daemons, they could still be attempting to access the same file because they are both getting the file path from the registry.

The license server is a low-impact service, so you might consider running one service on a different server. As long as the other server was reliable and accessible to the DOORS users it should work fine.
 8-Mar-2004 22:03
User is offline View Users Profile Print this message


Cory Hug

Posts: 20
Joined: 30-Sep-2003

Just a few months ago, I implemented DOORS 7 SP1 for one department in my company. We now have another department who wants to use DOORS as well. This other department is not in any way related to the first department, so their DOORS setup needs to be completely independent of the first department's. This includes licensing (i.e., each department will own 3 licenses, they don't someone from the other department possibly using up one of their licenses).

Ideally though, we would like to run both setups on a single physical Windows 2000 server. I've already read up on how to run multiple DOORS databases on a single PC. That doesn't seem too complicated.

What I can't seem to find any information on is, if it's possible to run two separate FlexLM license setups on a single Windows server? As I mentioned above, we need to maintain 2 separate pools of licenses, each department has to have it's own pool. We can't just combine them into a single pool of 6 licenses since we can't control who in each department could use how many of those licenses.

Is it like the DOORS database service where you can manually create a second service running on a different port number? Can I do the same thing with the FlexLM license server? If not, how can I accomplish this with only a single "server" PC?

Thank you.
Report this to a Moderator Report this to a Moderator
 9-Mar-2004 17:01
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

I've not done it but am sure you can have a new FlexLM server using a different port, instead of 7192 perhaps 7193.

Be advised, however, that there will be nothing stopping a clever person from DepA from using a license from DepB; he'll only have to adjust his parameters. To prevent this I suppose there is SOME way to fire-wall 7193 to only apply to certain individuals.

- Louie
Report this to a Moderator Report this to a Moderator
 9-Mar-2004 19:05
User is offline View Users Profile Print this message


Cory Hug

Posts: 20
Joined: 30-Sep-2003

Thanks for the info folks.

Running separate servers is definitely what I want to do, but I need the detail on how to start the 2nd server. The manual that Roger points to might help me out there.

I looked at the include/exclude options in that manual. I'm not sure that would work. It looks like that's designed for when you have different features. Here's I've just got two copies of the same feature. Also, it would be way too much maintenance as we add or remove users to/from the system to have to update the license restrictions all the time. With separate servers, I have a silent install set up for the DOORS client that automatically installs it with the right server name and port #'s. I just have to create a different one with the alternate port #'s for the new department. That way, users just automatically get the proper client config for their department based on which silent install they run.

I'm not worried about users figuring out how to change the parameters and connect to the other department's stuff. They really have no reason to anyway.
Report this to a Moderator Report this to a Moderator
 11-Mar-2004 14:41
User is offline View Users Profile Print this message


Mandy Livingstone

Posts: 15
Joined: 21-Jan-2003

You can allow or disallow access to a license by using an Options file. The end user manual that Roger refers to has a section covering options files as far as I recall.

You can reserve licenses for specific users or make these users part of a group. So you could have a license server with 3 licenses and reserve all of these licenses for the members of group A - that way no other users could use these licenses. By using this method you could actually get away with just one combined license server for your 6 licenses and have 2 groups setup in your options file with 3 licenses reserved for each group

Regards

Mandy
Report this to a Moderator Report this to a Moderator
 15-Mar-2004 18:40
User is offline View Users Profile Print this message


Cory Hug

Posts: 20
Joined: 30-Sep-2003

Well, I used the FlexLM manual that Roger pointed out and was indeed able to start a 2nd instance of the FlexLM server. Unfortunately, the underlying Telelogic daemon can't handle it. The 2nd server starts up, but then the Telelogic daemon errors out saying that it detected "multiple telelogic servers running" and quits. So it looks like I'm out of luck.

I don't want to do the options file thing because that adds another whole level of maintenance of having to add and remove users from the options file every time we add or remove users to the system. I just don't want to get into that.

Thanks for all the information though.

Report this to a Moderator Report this to a Moderator
 15-Mar-2004 18:58
User is offline View Users Profile Print this message


Cory Hug

Posts: 20
Joined: 30-Sep-2003

Nope, I did that already. You get a different, very obvious, error that "the specified port is already in use" if both daemons try to use the same port. (I forgot to change it initially and saw that error, but after I did change the port, I'm now seeing the error that it's detecting multiple telelogic daemons and the 2nd instance just exits immediately.)

Report this to a Moderator Report this to a Moderator
 15-Mar-2004 19:26
User is offline View Users Profile Print this message


Cory Hug

Posts: 20
Joined: 30-Sep-2003

That's an idea. There is an error about "cannot establish lock" before the message about multiple daemons running, but it doesn't give any details as to what it's trying to lock. Any idea what specific files it might be trying to lock? I did specify a separate log file on the 2nd copy, so it isn't trying to lock the same log file.

I'll try it as a separate directory though. Thanks for the suggestion.
Report this to a Moderator Report this to a Moderator
 15-Mar-2004 19:51
User is offline View Users Profile Print this message


Cory Hug

Posts: 20
Joined: 30-Sep-2003

It's no-go. The service won't even start up when I try to start it from a different directory. I get some error about permissions problems when it tries to install the service into Windows. (Not sure why, it's just a FAT32 partition so there are no actual file permissions.) I can only guess that the "\flex" path is hard coded somewhere in either the telelogic.exe daemon or maybe Telelogic cusomized the lmgrd.exe file in their installations.

Report this to a Moderator Report this to a Moderator
 15-Mar-2004 20:07
User is offline View Users Profile Print this message


Cory Hug

Posts: 20
Joined: 30-Sep-2003

Woops. I mis-read the error I was getting. It has nothing to do with permissions. I found out I was doing something wrong. I managed to get the service to load but still get the same error about cannot establish lock, then that it detects multiple telelogic daemons running. I even tried making a copy of the telelogic.exe file in a different directory in addition to the flex files and changing the license.dat file to point to the copied telelogic.exe, but it still didn't work.
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.