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: How can I learn DXL?
Topic Summary: Looking for advice/direction on the best process/approach to learning DXL
Created On: 21-Aug-2008 16:42
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.
 21-Aug-2008 16:42
User is offline View Users Profile Print this message


Ryan Maloney

Posts: 5
Joined: 21-Aug-2008

I have recently been given the role of requirements manager within my company, using DOORS as the primary tool. I would like to learn the DOORS eXtensive Language (DXL) in depth but I only have a basic-skills background in coding.

I'd like to know the best way to learn DXL and where should I start. Should I begin with aquiring a soilid foundation in a different language before starting with DXL? Are there any particular text books out there that are recommended?

If anyone can provide any advice or direction on this it would bee greatly aappreciated.

Thanks!!
Report this to a Moderator Report this to a Moderator
 21-Aug-2008 17:02
User is offline View Users Profile Print this message


Krishna Kandala

Posts: 170
Joined: 8-Jul-2006

As far as I know, the only reference available is the DXL Reference Manual available in the Help menu of the DOORS.
The best knowledge base is this forum.
- Krishna
Report this to a Moderator Report this to a Moderator
 21-Aug-2008 17:25
User is offline View Users Profile Print this message


David Jakad

Posts: 94
Joined: 20-Jul-2007

Lots of trial and error....

The DXL Manual is the only resource. There are no books on the topic. This forum is a good resource. Be advised there are some errors and omissions in the DXL manual.

Also be advised that DXL is less-than-robust. There are many ways to create DXL that will crash DOORS in a variety of ways. I would suggest frequent testing of the code.... add a few lines, test... add a few more lines, test.

Also be aware that DXL does not do it's own memory management, so there are several cases where you have to manage memory yourself.... Buffers, SkipLists, DxlObjects, etc.

I would recommend getting a good text editor which has a good syntax highlight feature, which can color-code your code to make it easier to read. I like UltraEdit.
Report this to a Moderator Report this to a Moderator
 21-Aug-2008 17:51
User is offline View Users Profile Print this message


Scott Boisvert

Posts: 348
Joined: 14-Apr-2006

Well DXL is "loosely" based on C, so if you know C, it might be easier to pick up DXL. A basic understanding of programming is a definite must.

Like other said, trial and error, the DXL Help files, and these forums are a great resource. Also Tony Goodman has his smartDXL.com website with a lot of good examples and information about DXL.

I had some other documentation that I found somewhere, while old it was still pretty useful when I was teaching DXL to one of my co-workers. I can't seem to find it right now, but if I do, I'll post it here.

-------------------------
Scott Boisvert
Engineering Tools Administrator
L-3 Communications - Avionics Systems
scott.boisvert@l-3com.com

Edited: 21-Aug-2008 at 17:52 by Scott Boisvert
Report this to a Moderator Report this to a Moderator
 21-Aug-2008 18:19
User is offline View Users Profile Print this message


David Pechacek

Posts: 674
Joined: 5-Dec-2006

If you know C, C++, or Java, you shouldn't have an issue. Beyond that its just learning the different functions available. This forum is one of your best sources for information. Just please search before asking. Also see Kevin Murphy's site for some useful tools.

www.baselinesinc.com

-------------------------
David Pechacek
AAI Services Textron
dpechacek@sc-aaicorp.com
David.Pechacek@gmail.com
Report this to a Moderator Report this to a Moderator
 21-Aug-2008 18:24
User is offline View Users Profile Print this message


Pekka Mäkinen

Posts: 276
Joined: 18-Mar-2004

There are couple of threads here in the forum on how to learn DXL, e.g.

https://forum.telelogic.com/customer/doors/messageview.cfm?catid=17&threadid=2838 (which has also a (really old and partial) DXL Programmers Guide attached to it).

But, you need to code on your own to really learn it. Note though that DOORS has three DXL libraries with example code (in module Tools / DXL Library, also there is DXL libraries for Layout DXL and DXL attributes) which could serve as starting points.

-------------------------
Pekka.Makinen@softqa.fi
SoftQA Oy -http://www.softqa.fi/

Edited: 21-Aug-2008 at 18:29 by Pekka Mäkinen
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.