LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Requirements Gateway customize DOORS Advanced Type

Solved!
Go to solution

Hello, I am in trouble with R-Gateway...first of all i did not find a R-Gateway Board to post my question, sorry 😞

 

I started adopting the "DOORS Linking Example" as follows:

-added a LabVIEW project as document with [Covers: DesignReq], PASSED.

-added attributes to DOORS Linking Example Req-Flag (which shall be used instead of Object Type) and Req-No (which shall be used instead of ReqID)

Now 3 documents in R-Gateway configuration: DOORS SRD, DOORS SDD and LabVIEW Project

-changed the SDD type from Object Type = Requirement and requirement ID = ReqID to Req-Flag = "R" with requirement ID = Req-No, PASSED

-changed the SRD type from Object Type = Requirement and requirement ID = ReqID to Req-Flag = "R" with requirement ID = Req-No, FAILED (SRD requirement status changed from "covered" to "not covered" Note: the DOORS Objects are linked with "refers to" links)

Trying narrowing...back pedal

-changed the SRD type from Object Type = Requirement to Req-Flag = "R", PASSED

-changed the SRD type from requirement ID = ReqID to requirement ID = Req-No, FAILED: again coverage lost

 

I can not figure out the problem. Hoping there is someone out there who is familiar with R Gateway i am looking forward to hearing from you soon 😃

 

Thanks in advance

RZM

 

0 Kudos
Message 1 of 9
(3,971 Views)

Hi RZM,

 

Could you zip your project files and post them here so that I can take a look? If you don't want to post your files on the forum, I can ask a Forum Administrator to give me your email so that I may email you directly.

Manooch H.
National Instruments
0 Kudos
Message 2 of 9
(3,950 Views)

Hey Manooch!

My project is a tryout example reduced to minimum content. When I manage to adopt the DOORS types I will replace the referenced documents with our SW project documents later on.

Unfortunately I do not have DOORS admin rights, so I can't post the DOORS project. But i have zipped the Requirementsgateway project with intermediate xml files and my LabVIEW 2009 project. We uptaded LabVIEW recently, i hope u can open the VI properties.

 

Thanks a lot for your efforts! 

Yours 

 

RZM

0 Kudos
Message 3 of 9
(3,941 Views)

RZM,

 

I tried doing what you mentioned in your original post and did not run into any issues. Also, opening up the DOORS Linking Example that you provided, I noticed that both SRS and SDD had 100% coverage using the customized functionality you mentioned.

 

Is there something I'm missing? If you are still having problems with this, it would probably be the most helpful if I had access to an example DOORS Database that you're using.

Manooch H.
National Instruments
0 Kudos
Message 4 of 9
(3,927 Views)

Smiley Happy OK obviously with beautifying the project for posting it here I fixed the bug. Assuming that I got maniac I tried reproducing the problem starting from the DOORS Linking. Step by step operation as described in the first post causes the error. I Am NOT CRazy *happy* It is fixed by deleting the (according to R-Gateway user defined type) unused/obsolete attributes "ReqID" and "Object Type" in the DOORS module.

 

Thanks! Problem solved!

 

yours

 

RZM

 

Btw: In SDD/LabVIEW Code I want to use the "Absolute Number" to create the links which works fine. But I would like to display the "Req-No" in R-Gateways' "Graphical View" instead of the pointless "Absolute Number" which is displayed by $i ??? IDEa?? 😃

0 Kudos
Message 5 of 9
(3,908 Views)
...starting from the DOORS Linking. Shall be: ...starting from the DOORS Linking example which is part of R-Gateway 1.1 delivery package.
0 Kudos
Message 6 of 9
(3,895 Views)

I'm not sure I understand what you mean by the absolute number and graphical view scenario. Could you post screenshots?


Thanks!

Manooch H.
National Instruments
0 Kudos
Message 7 of 9
(3,888 Views)

Graphical View SDD Absolute Number.JPG

Here is Req-No displayed                      Here "Absolute Number"

 

Type configuration SDD Absolute Number.JPG

DOORS uses the attribute "Absolute Number" as unique ID for DOORS objects. This attribute is read-only for all DOORS users including admins. I want to cover these IDs with [Covers: ReqID] entries in LabVIEW code. The reason is I don't want to rely on requirement numbers which shall not be changed. For example when SDD shall be exported for inital release a user might reassign consecutive requirement numbers for beautification.

 

For analysis and compliance matrix I don't want to use "Absolute Number" but the "Req-No". SDD object "1" has the requirement number "SDD-10". I know haw to display it in the attributes canvas located bottom left. How can I reference it with somthing like "$i" to display it instead of "$i"?

 

Thank you 😃

Yours

 

RZM

0 Kudos
Message 8 of 9
(3,874 Views)
Solution
Accepted by topic author bla457645

RZM,

 

If I understand your post correctly, I believe what you will have to do is add an additional attribute for the Req-No to the requirement and specify it's id as a Label. Then you can use $l (that's an L) to display the label instead of $i to display the identifier. Please see the screenshot below:

 

screeny 1.png

 

With this configuration, your graphical view will look something like this:

 

screeny 2.png

 

Simply remove the "ID: $i and Label: " and all that will be displayed is SRS-x

Manooch H.
National Instruments
Message 9 of 9
(3,849 Views)