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: Check Multilist DBE selection
Topic Summary:
Created On: 10-Aug-2006 22:10
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 Shawn Stepper, on Tuesday, August 15, 2006 4:20 PM

Answer:
Change:

print selAttr "\n"

to:

print selecteditem "\n"

That should give you the results you need.

Also, you should explicitly define selecteditem as a string. It looks like it is being implicitly defined.
 10-Aug-2006 22:10
User is offline View Users Profile Print this message


Krishna Kandala

Posts: 170
Joined: 8-Jul-2006

Hi All,
I created a multilist DBE and in which I selected 4 items. When I run the following code to check the validity of the items selected, I do not get the names of all the items. If I select 4 items, the count is given as 4, but the name of the last selected item is repeated four times. Has anyone found similar problem? And how to get around the same?

for selecteditem in (DBE name) do {
     (count)++
     print (item name) "\n"
}
print (count)

Thanks in advance.
- Krishna
Report this to a Moderator Report this to a Moderator
 11-Aug-2006 01:25
User is offline View Users Profile Print this message


Shawn Stepper

Posts: 96
Joined: 6-Aug-2004

Try:

print selecteditem "\n"

selecteditem should be a string.

-------------------------
Shawn Stepper
shawn.e.stepper@wellsfargo.com
Report this to a Moderator Report this to a Moderator
 11-Aug-2006 15:44
User is offline View Users Profile Print this message


Krishna Kandala

Posts: 170
Joined: 8-Jul-2006

Hi Shawn,
Thanks for the response. The 'selecteditem' is a string. I am in the process of writing the code to set access rights for a User/Group for specific attributes in the module. I wanted to make sure that the selected attributes from the multilist DBE are the ones that I am going to change.

The code is  attached. Thanks for any suggestions.

- Krishna

Report this to a Moderator Report this to a Moderator
 11-Aug-2006 19:02
User is offline View Users Profile Print this message


Shawn Stepper

Posts: 96
Joined: 6-Aug-2004

Answer Answer
Change:

print selAttr "\n"

to:

print selecteditem "\n"

That should give you the results you need.

Also, you should explicitly define selecteditem as a string. It looks like it is being implicitly defined.

-------------------------
Shawn Stepper
shawn.e.stepper@wellsfargo.com
Report this to a Moderator Report this to a Moderator
 11-Aug-2006 23:51
User is offline View Users Profile Print this message


Krishna Kandala

Posts: 170
Joined: 8-Jul-2006

Thanks a lot. That works.

- Krishna

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.