SlideShare a Scribd company logo
1 of 4
Download to read offline
DXL Editor 
for IBM Rational DOORS 
IBM Rational DOORS® is a well established 
platform for engineers, allowing them 
to manage their project requirements in 
a flexible environment. DOORS data is 
manipulated with a dedicated language, DXL 
(the DOORS eXtension Language). 
To overcome the limitations of the DOORS 
native editor, SODIUS has developed the 
DXL Editor, offering unmatched features to 
facilitate developers’ lives. 
Going far beyond syntax highlighting, the DXL 
Editor is a real development environment 
for DXL built on the market-leading Eclipse 
platform, bringing its richness and power to 
provide a first-class environment for editing, 
executing and debugging your DXL scripts, on 
par with other well known languages such as 
Java and C++. 
There are two different licenses available 
for the DXL Editor, depending on your 
needs: 
The Free License provides all the basic 
features for editing, browsing, compiling 
and running the code, and is perfectly 
suited for simple DXL programming tasks. 
The Pro License provides additional 
debug features and is especially suited 
for complex DXL programs. 
When improving efficiency and 
reducing your development time 
are the critical factors, the 
Pro License is the right choice! 
Features 
Free 
License 
Pro 
License 
Editing 
•• Syntax highlight 
•• Mark Occurrences 
•• Content Assist 
•• Text Hover 
■■■■ 
■■■■ 
Browsing 
•• Outline 
•• Project Explorer 
■■ 
■■ 
Compilation 
•• Compilation 
•• Problems View 
■■ 
■■ 
Execution 
•• Run 
•• Console 
■■ 
■■ 
Debug 
SAVE TIME! 
•• Breakpoints Insertion 
•• Step-by-step Debug 
•• Variable Inspection 
•• Expression Evaluation 
■■■■ 
DOORS DXL Reference Manual ■ 
Get more information and check out our offers online at: www.dxleditor.com
Editing Features 
Syntax Highlight 
Keywords, strings, comments and function calls are highlighted. 
Mark Occurrences 
Mark Occurrences dynamically highlights the occurrences of the word 
currently selected in the editor. 
Content Assist 
Content Assist provides a list of suggested completions for partially 
entered strings. Templates are shown together with the Content 
Assist proposals. There are existing templates, such as ‘for’, ‘if’ and 
more, but you can also define new templates. 
Text Hover 
When the mouse is over a DXL function call, a tooltip displays the 
function signature and its associated comment, if any. 
Browsing Features 
Outline 
The Outline View displays the structure of 
the DXL file, listing the functions declared 
within it, and automatically refreshing as you 
edit the file. Clicking a function in this view 
causes the editor to jump to the function’s 
declaration. 
Project Explorer 
The Project Explorer lets you organize a 
consistent set of DXL files into projects. DXL Functions are displayed in the project’s 
view, without the need to open the corresponding DXL file in an editor, enabling 
you to quickly navigate into your project contents. 
Compilation Features 
Compilation 
Each time a DXL file is modified and saved, the DXL compiler is 
automatically executed on that file. For each error, an annotation is added 
in the editor sidebar, with a tooltip showing the error message, and the 
corresponding line is underlined. 
Problems View 
Navigation through DXL errors for a particular file, a project or the 
entire workspace is done using the Problems view. 
Execution Features 
Run 
A DXL file can be executed directly from Eclipse. 
Console 
A console is opened when a DXL file is executed. This console 
logs any DXL text output, and indicates any DXL windows that 
may be opened by the executed file. Execution errors are 
displayed in the console and hyperlinks are available on line 
numbers to jump to the corresponding location in the DXL 
editor.
Debug Features (Pro License only) 
Debugging is a critical activity when developing any source code. Getting the right tool to 
facilitate this is an important asset for developers needing to manage long and complex 
programs, as well as occasional programmers needing to quickly become productive in a new 
context. 
Debug features will dramatically speed up the coding process and result in higher 
quality results. The DXL Editor Pro License unlocks the magic and helps you finalize 
your projects faster than ever! 
With a user-friendly graphical interface, the DXL Editor allows you to get full control 
over the code execution. You will be able to: 
•• Add breakpoints in your program, 
•• Control execution with stop, resume, and step-by-step execution, 
•• Inspect variables, 
•• Inspect data. 
Debug View 
The Debug View is the primary view to manage the 
debugging of a program. This view displays the stack frame 
for the suspended DXL execution you are debugging, showing 
the list of function calls. 
Breakpoints View 
The Breakpoints View lists all the breakpoints you currently 
have set in your workspace. 
You can double-click a breakpoint to display its location in 
the editor (if applicable). You can also enable or disable 
breakpoints, delete them, add new ones, and group them by 
working set. 
Variables View 
The Variables View displays information about the variables 
associated with the selected function in the Debug View. 
Selecting a variable will display more detailed information in 
the Detail Pane. 
Expressions View 
The Expressions View allows you to dynamically execute 
queries to assist your debugging. You can enter any valid 
code and have the results calculated at every execution step 
to monitor values. Entries in the Expressions View can be 
selected to have more detailed information displayed in the 
Detail Pane. 
Debug features embed 
technology from IT-QBase. 
www.it-qbase.de 
DXL Reference Manual (Pro License only) 
The DOORS DXL Reference Manual is added to the Eclipse Help View, allowing you to 
browse the DXL help information alongside your code. You can also copy and paste 
directly from the help files to speed up your coding. 
Note: Please refer to online documentation for full description of features and known limitations.
Support 
A dedicated technical forum is available online, allowing all DXL Editor users to share experience and get 
their questions answered by the community or SODIUS staff. 
In addition, the SODIUS technical team is available at support@sodius.com to help customers. 
Training 
SODIUS offers specific training to help DXL developers getting started on the Eclipse platform. 
This training provides a good understanding of the Eclipse development environment, exposing all 
of resources available and helping you adopt the best practices. This will significantly improve your 
effectiveness while you work with DXL Editor. 
To learn more on our training offer, please visit our web site. 
Other DOORS-related products from SODIUS 
MDConnect for DOORS 
MDConnect for DOORS provides DOORS database navigation in an 
Eclipse environment and is available for free. Furthermore the RSA 
Extension interconnects DOORS and Rational Software Architect, 
facilitating the setup and maintenance of links between requirements 
and models. Other Extensions will follow, targeting major applications 
that are used together with DOORS in systems development. 
MDWorkbench for DOORS 
MDWorbench for DOORS is a version of 
SODIUS’s framework dedicated to DOORS. This 
add-on to DOORS brings advanced functionality 
that helps to architect DOORS databases, to 
reverse engineer DOORS schemas, to generate 
documents and to exchange any DOORS 
information with other environments. 
www.dxleditor.com 
contact@sodius.com 
SODIUS Contacts 
Paris (Headquarters) 
SODIUS SAS 
1, Rue André Gide 
75015 Paris 
France 
Phone: +33 (0) 1 43 21 16 12 
Nantes (Corporate R&D) 
SODIUS SAS 
2 impasse Joseph Marie Fourage 
44300 Nantes 
France 
Phone: +33 (0) 2 28 23 60 60 
Fax: +33 (0) 2 28 23 60 57 
United States (Offices) 
SODIUS Corp. 
60 Broad St. - Suite 3502 
New York, NY 10004 
USA 
Phone: +1 (917) 727-3020 
Fax: +1 (917) 210-4208 
© 2010 SODIUS SAS. The IBM logo and the Business Partner emblem are trademarks of International Business Machines Corporation in the United States, other countries, or 
both. All other names are trademarks or registered trademarks of their respective holders. 
Rev.5 - 11-Oct-2010 
Compatible Software 
DOORS® 8.x and 9.x. 
The DXL Editor is expected to run locally on the same 
machine where DOORS is running. 
System Requirements 
Microsoft® Windows®

More Related Content

Similar to Dxleditor 110107083226-phpapp02

Visual BAsic Softwares intended for ICT students
Visual BAsic Softwares intended for ICT studentsVisual BAsic Softwares intended for ICT students
Visual BAsic Softwares intended for ICT studentsSteins18
 
ModelTalk - When Everything is a Domain Specific Language
ModelTalk - When Everything is a Domain Specific LanguageModelTalk - When Everything is a Domain Specific Language
ModelTalk - When Everything is a Domain Specific LanguageAtzmon Hen-Tov
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Michael Findling
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Michael Findling
 
Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021WrapPixel
 
Domain specific modelling (DSM)
Domain specific modelling (DSM)Domain specific modelling (DSM)
Domain specific modelling (DSM)PG Scholar
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreJeff Schneider
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewRoman Okolovich
 
SodiusCassidianmdday2010 101129081449-phpapp02
SodiusCassidianmdday2010 101129081449-phpapp02SodiusCassidianmdday2010 101129081449-phpapp02
SodiusCassidianmdday2010 101129081449-phpapp02SodiusWillert
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021Samaritan InfoTech
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop AppFajar Baskoro
 
Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7Michael Findling
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliEmerasoft, solutions to collaborate
 
Identify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesIdentify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesCuneyt Goksu
 
Gitora, Version Control for PL/SQL
Gitora, Version Control for PL/SQLGitora, Version Control for PL/SQL
Gitora, Version Control for PL/SQLGerger
 

Similar to Dxleditor 110107083226-phpapp02 (20)

Visual BAsic Softwares intended for ICT students
Visual BAsic Softwares intended for ICT studentsVisual BAsic Softwares intended for ICT students
Visual BAsic Softwares intended for ICT students
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
ModelTalk - When Everything is a Domain Specific Language
ModelTalk - When Everything is a Domain Specific LanguageModelTalk - When Everything is a Domain Specific Language
ModelTalk - When Everything is a Domain Specific Language
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
 
Game Studio
Game StudioGame Studio
Game Studio
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
 
Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021
 
Domain specific modelling (DSM)
Domain specific modelling (DSM)Domain specific modelling (DSM)
Domain specific modelling (DSM)
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and more
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
SodiusCassidianmdday2010 101129081449-phpapp02
SodiusCassidianmdday2010 101129081449-phpapp02SodiusCassidianmdday2010 101129081449-phpapp02
SodiusCassidianmdday2010 101129081449-phpapp02
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop App
 
Debug tool
Debug toolDebug tool
Debug tool
 
Toad
ToadToad
Toad
 
Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
 
Identify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesIdentify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
 
Gitora, Version Control for PL/SQL
Gitora, Version Control for PL/SQLGitora, Version Control for PL/SQL
Gitora, Version Control for PL/SQL
 

Recently uploaded

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

Dxleditor 110107083226-phpapp02

  • 1. DXL Editor for IBM Rational DOORS IBM Rational DOORS® is a well established platform for engineers, allowing them to manage their project requirements in a flexible environment. DOORS data is manipulated with a dedicated language, DXL (the DOORS eXtension Language). To overcome the limitations of the DOORS native editor, SODIUS has developed the DXL Editor, offering unmatched features to facilitate developers’ lives. Going far beyond syntax highlighting, the DXL Editor is a real development environment for DXL built on the market-leading Eclipse platform, bringing its richness and power to provide a first-class environment for editing, executing and debugging your DXL scripts, on par with other well known languages such as Java and C++. There are two different licenses available for the DXL Editor, depending on your needs: The Free License provides all the basic features for editing, browsing, compiling and running the code, and is perfectly suited for simple DXL programming tasks. The Pro License provides additional debug features and is especially suited for complex DXL programs. When improving efficiency and reducing your development time are the critical factors, the Pro License is the right choice! Features Free License Pro License Editing •• Syntax highlight •• Mark Occurrences •• Content Assist •• Text Hover ■■■■ ■■■■ Browsing •• Outline •• Project Explorer ■■ ■■ Compilation •• Compilation •• Problems View ■■ ■■ Execution •• Run •• Console ■■ ■■ Debug SAVE TIME! •• Breakpoints Insertion •• Step-by-step Debug •• Variable Inspection •• Expression Evaluation ■■■■ DOORS DXL Reference Manual ■ Get more information and check out our offers online at: www.dxleditor.com
  • 2. Editing Features Syntax Highlight Keywords, strings, comments and function calls are highlighted. Mark Occurrences Mark Occurrences dynamically highlights the occurrences of the word currently selected in the editor. Content Assist Content Assist provides a list of suggested completions for partially entered strings. Templates are shown together with the Content Assist proposals. There are existing templates, such as ‘for’, ‘if’ and more, but you can also define new templates. Text Hover When the mouse is over a DXL function call, a tooltip displays the function signature and its associated comment, if any. Browsing Features Outline The Outline View displays the structure of the DXL file, listing the functions declared within it, and automatically refreshing as you edit the file. Clicking a function in this view causes the editor to jump to the function’s declaration. Project Explorer The Project Explorer lets you organize a consistent set of DXL files into projects. DXL Functions are displayed in the project’s view, without the need to open the corresponding DXL file in an editor, enabling you to quickly navigate into your project contents. Compilation Features Compilation Each time a DXL file is modified and saved, the DXL compiler is automatically executed on that file. For each error, an annotation is added in the editor sidebar, with a tooltip showing the error message, and the corresponding line is underlined. Problems View Navigation through DXL errors for a particular file, a project or the entire workspace is done using the Problems view. Execution Features Run A DXL file can be executed directly from Eclipse. Console A console is opened when a DXL file is executed. This console logs any DXL text output, and indicates any DXL windows that may be opened by the executed file. Execution errors are displayed in the console and hyperlinks are available on line numbers to jump to the corresponding location in the DXL editor.
  • 3. Debug Features (Pro License only) Debugging is a critical activity when developing any source code. Getting the right tool to facilitate this is an important asset for developers needing to manage long and complex programs, as well as occasional programmers needing to quickly become productive in a new context. Debug features will dramatically speed up the coding process and result in higher quality results. The DXL Editor Pro License unlocks the magic and helps you finalize your projects faster than ever! With a user-friendly graphical interface, the DXL Editor allows you to get full control over the code execution. You will be able to: •• Add breakpoints in your program, •• Control execution with stop, resume, and step-by-step execution, •• Inspect variables, •• Inspect data. Debug View The Debug View is the primary view to manage the debugging of a program. This view displays the stack frame for the suspended DXL execution you are debugging, showing the list of function calls. Breakpoints View The Breakpoints View lists all the breakpoints you currently have set in your workspace. You can double-click a breakpoint to display its location in the editor (if applicable). You can also enable or disable breakpoints, delete them, add new ones, and group them by working set. Variables View The Variables View displays information about the variables associated with the selected function in the Debug View. Selecting a variable will display more detailed information in the Detail Pane. Expressions View The Expressions View allows you to dynamically execute queries to assist your debugging. You can enter any valid code and have the results calculated at every execution step to monitor values. Entries in the Expressions View can be selected to have more detailed information displayed in the Detail Pane. Debug features embed technology from IT-QBase. www.it-qbase.de DXL Reference Manual (Pro License only) The DOORS DXL Reference Manual is added to the Eclipse Help View, allowing you to browse the DXL help information alongside your code. You can also copy and paste directly from the help files to speed up your coding. Note: Please refer to online documentation for full description of features and known limitations.
  • 4. Support A dedicated technical forum is available online, allowing all DXL Editor users to share experience and get their questions answered by the community or SODIUS staff. In addition, the SODIUS technical team is available at support@sodius.com to help customers. Training SODIUS offers specific training to help DXL developers getting started on the Eclipse platform. This training provides a good understanding of the Eclipse development environment, exposing all of resources available and helping you adopt the best practices. This will significantly improve your effectiveness while you work with DXL Editor. To learn more on our training offer, please visit our web site. Other DOORS-related products from SODIUS MDConnect for DOORS MDConnect for DOORS provides DOORS database navigation in an Eclipse environment and is available for free. Furthermore the RSA Extension interconnects DOORS and Rational Software Architect, facilitating the setup and maintenance of links between requirements and models. Other Extensions will follow, targeting major applications that are used together with DOORS in systems development. MDWorkbench for DOORS MDWorbench for DOORS is a version of SODIUS’s framework dedicated to DOORS. This add-on to DOORS brings advanced functionality that helps to architect DOORS databases, to reverse engineer DOORS schemas, to generate documents and to exchange any DOORS information with other environments. www.dxleditor.com contact@sodius.com SODIUS Contacts Paris (Headquarters) SODIUS SAS 1, Rue André Gide 75015 Paris France Phone: +33 (0) 1 43 21 16 12 Nantes (Corporate R&D) SODIUS SAS 2 impasse Joseph Marie Fourage 44300 Nantes France Phone: +33 (0) 2 28 23 60 60 Fax: +33 (0) 2 28 23 60 57 United States (Offices) SODIUS Corp. 60 Broad St. - Suite 3502 New York, NY 10004 USA Phone: +1 (917) 727-3020 Fax: +1 (917) 210-4208 © 2010 SODIUS SAS. The IBM logo and the Business Partner emblem are trademarks of International Business Machines Corporation in the United States, other countries, or both. All other names are trademarks or registered trademarks of their respective holders. Rev.5 - 11-Oct-2010 Compatible Software DOORS® 8.x and 9.x. The DXL Editor is expected to run locally on the same machine where DOORS is running. System Requirements Microsoft® Windows®