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: Get Baseline Set from a baseline
Topic Summary: How to get the baseline set from a baseline ?
Created On: 3-Apr-2007 15:12
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.
 3-Apr-2007 15:12
User is offline View Users Profile Print this message


Oliver Röpke

Posts: 42
Joined: 23-Nov-2005

Hi at all,

currently I'm trying to make the "baseline / baseline set /baseline set definition"-stuff much more easier and much more comfortable to our internal users.

But my work stopped at the point retrieving information about the baseline set of a given (module) baseline. I need this "reverse" way to get the baseline set since the user can easily delete baseline set definitions which are in turn the root for getting informations about baseline sets.

At the DOORS GUI I can view the baseline set used, but unfortunately not via DXL. :-(

Does anybody know how to solve the problem?
Currently I think the only way is to maintain a kind of baseline set repository which is synchronized with the baseline set information stored somewhere in the DOORS DB. This extra repository may be e.g. dedicated module for every DOORS project.

Thank you in advance for your help an discussion.

Regards,
Oliver

-------------------------
Greetings,<BR>Oliver<BR><BR><BR>Oliver Roepke<BR>Axis Engineering AG, Munich
Report this to a Moderator Report this to a Moderator
 3-Apr-2007 15:58
User is offline View Users Profile Print this message


Reik Schroeder

Posts: 361
Joined: 28-Jul-2003

Hi Oliver,

the function you are looking for is:

BaselineSet baselineSet(ModuleVersion)

It will return the BaselineSet of a given module version (baseline of Module).
So if you have already the Baseline handle you may use

ModuleVersion moduleVersion(ModName_, Baseline)

to get the ModuleVersion handle.

Greetings to Regensburg

Reik

-------------------------
Evosoft GmbH
for Siemens Industry Sector


Berlin, Germany
Report this to a Moderator Report this to a Moderator
 4-Apr-2007 08:57
User is offline View Users Profile Print this message


Oliver Röpke

Posts: 42
Joined: 23-Nov-2005

Hi Reik,

thank you for your fast answer. The functions you referred to are working well for me.

I overlooked them in the DXL guide because I was expecting and looking for a kind of for-loop like
"for <any used baseline set> in Project do ..." which may be more efficient and faster than to iterate over all (formal) modules of the project.

So the function for getting all baseline sets used in a particular project may look like attached. :-)

Greetings back to my former residence ;-)



-------------------------
Greetings,<BR>Oliver<BR><BR><BR>Oliver Roepke<BR>Axis Engineering AG, Munich
Report this to a Moderator Report this to a Moderator
 4-Apr-2007 09:32
User is offline View Users Profile Print this message


Reik Schroeder

Posts: 361
Joined: 28-Jul-2003

Hi Oliver,

you did not decribed exactly wherefore you need this information.
You are right, to retrieve all baseline sets form a project your way is not much efficient.

So I've shortly created another implementation

Greetings from Berlin
Reik

P.S.: What's about the beer in Berlin?!

-------------------------
Evosoft GmbH
for Siemens Industry Sector


Berlin, Germany
Report this to a Moderator Report this to a Moderator
 4-Apr-2007 13:15
User is offline View Users Profile Print this message


Oliver Röpke

Posts: 42
Joined: 23-Nov-2005

Hi Reik,

you'r right: I didn't described wherefore I need the information of all created baselines.
It's very easy: this way I can present the user all created baseline sets to select one and to pick certain modules / objects of this baseline (normal baseline handling).
 
Tnx for your alternative implementation. I thought about this at the beginning of my "studies". But this solution is not reliable since it relies on baseline set definitions which in turn, can be deleted by the user in every moment. This is ok, because bsd's are only templates for a baseline set.

But baseline sets (called baselines in change management) are not deletable by the user. That's ok, too. Therefore the only reliable way to get baselines created during the lifetime of a DOORS project is to do it like in my solution. 

Best,
Oliver 


-------------------------
Greetings,<BR>Oliver<BR><BR><BR>Oliver Roepke<BR>Axis Engineering AG, Munich
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.