Qu'est-ce que le langage d'extension DOORS OSLC (DXL) | Services | Guide complet - Solutions visuelles (2024)

Qu'est-ce que le langage d'extension DOORS OSLC (DXL) | Services | Guide complet

Présentation du logiciel IBM Rational DOORS | Guide complet

DOORS OSLC Extension Language (DXL) est un langage de script utilisé pour automatiser les tâches dans IBM DOORS. DXL permet à l'utilisateur d'accéder aux données DOORS et de les manipuler, de créer de nouveaux objets et d'automatiser les processus. Ce guide fournit une introduction à DXL et à ses fonctionnalités, ainsi qu'un guide étape par étape sur l'utilisation de DXL dans IBM DOORS.

Table des matières

Présentation de DXL

DXL est un langage de script qui peut être utilisé pour automatiser des tâches dans IBM DOORS. Les scripts DXL sont stockés dans des modules accessibles et exécutables depuis l'interface utilisateur DOORS. Les scripts DXL peuvent être utilisés pour automatiser un large éventail de tâches, telles que la création de nouveaux objets, la modification d'objets existants et la génération de rapports.

DXL fournit un riche ensemble de fonctionnalités qui peuvent être utilisées pour manipuler les données DOORS. Certaines des fonctionnalités clés de DXL incluent:

  • Accès aux données DOORS: DXL permet d'accéder aux données DOORS, y compris le contenu, les attributs et les relations des modules.
  • Manipulation d'objets: DXL peut être utilisé pour créer de nouveaux objets, modifier des objets existants et supprimer des objets.
  • Logique conditionnelle : DXL prend en charge la logique conditionnelle, y compris les instructions if/else et les boucles.
  • Manipulation de chaînes: DXL fournit un large éventail de fonctions pour la manipulation de chaînes, notamment la concaténation, la comparaison et la recherche.
  • Génération de rapports: DXL peut être utilisé pour générer des rapports personnalisés, y compris des tableaux, des graphiques et des graphiques.

Premiers pas avec DXL

Pour démarrer avec DXL, vous devez avoir installé IBM DOORS sur votre ordinateur. Une fois DOORS installé, vous pouvez ouvrir l'éditeur DXL en sélectionnant "Outils" -> "Editeur DXL" dans le menu principal.

L'éditeur DXL fournit une fenêtre d'éditeur de texte dans laquelle vous pouvez écrire et modifier des scripts DXL. Pour exécuter un script DXL, vous pouvez soit sélectionner "Exécuter" -> "Exécuter le module" dans le menu de l'éditeur DXL, soit utiliser une touche de raccourci (telle que F5).

Rédaction de scripts DXL

Les scripts DXL sont écrits dans une fenêtre d'éditeur de texte, à l'aide d'une syntaxe similaire à C ou Java. Les scripts DXL sont organisés en fonctions, qui peuvent être appelées depuis d'autres fonctions ou depuis le programme principal.

Voici un exemple de script DXL simple qui crée un nouvel objet dans un module DOORS:

css

Copier le code

// Crée un nouvel objet dans le module Object newObj = create() newObj."Object Heading" = "New Object" newObj."Object Text" = "This is a new object"

Dans cet exemple, la fonction create() est utilisée pour créer un nouvel objet dans le module DOORS actuel. La variable newObj est utilisée pour stocker une référence au nouvel objet, qui peut être utilisée pour définir les attributs de l'objet.

Fonctions DXL

DXL fournit une large gamme de fonctions intégrées qui peuvent être utilisées pour manipuler les données DOORS. Certaines des fonctions clés incluent :

  • create(): Crée un nouvel objet dans le module DOORS actuel.
  • delete(): Supprime un objet du module DOORS actuel.
  • allObjects(): renvoie une collection de tous les objets du module DOORS actuel.
  • read() : lit une valeur d'attribut à partir d'un objet.
  • write(): écrit une valeur dans un attribut d'un objet.
  • find(): trouve un objet dans le module DOORS actuel qui correspond à une condition spécifiée.
  • sort(): trie une collection d'objets selon un attribut spécifié.

Bibliothèques DXL

Les bibliothèques DXL d'IBM DOORS sont des extraits de code et des fonctions prédéfinis qui permettent aux utilisateurs d'automatiser et de personnaliser le comportement de DOORS. Les bibliothèques DXL peuvent contenir du code pour des attributs définis par l'utilisateur, des menus personnalisés, des rapports, des boîtes de dialogue et des requêtes. Ils permettent aux utilisateurs d'accéder aux données stockées dans DOORS et de les manipuler, et peuvent être utilisés pour effectuer des opérations complexes qui, autrement, nécessiteraient un effort manuel.

Les utilisateurs peuvent créer des bibliothèques DXL à l'aide de l'éditeur DXL intégré, qui inclut des fonctionnalités telles que la coloration syntaxique, la complétion de code et la vérification des erreurs. L'éditeur DXL est accessible à partir du client DOORS en cliquant sur le menu "Outils" et en sélectionnant "Modifier DXL".

Les bibliothèques DXL sont stockées dans DOORS sous forme de fichiers avec l'extension « .dxl ». Ils peuvent être partagés entre plusieurs utilisateurs et projets, ce qui facilite la réutilisation du code et la standardisation des processus au sein d'une organisation.

Certaines utilisations courantes des bibliothèques DXL incluent l'automatisation des tâches de routine, l'application de règles de qualité des données, la génération de rapports personnalisés et l'intégration avec d'autres outils dans le processus de développement.

Dans l'ensemble, les bibliothèques DXL offrent aux utilisateurs un moyen puissant d'étendre et de personnaliser les fonctionnalités d'IBM DOORS. En les utilisant pour automatiser et standardiser les processus, les organisations peuvent améliorer leur efficacité et garantir des résultats cohérents et de haute qualité.

Les scripts Python de Visure Solutions contre les scripts DXL d'IBM DOORS

Solutions visuelles est l'un des principaux fournisseurs de solutions logicielles de gestion du cycle de vie des applications (ALM). Parmi ses offres, Visure offre la possibilité d'exécuter des scripts Python déclenchés automatiquement lors de l'exécution d'actions spécifiques dans l'outil. Cette fonctionnalité, ajoutée dans la V7, est essentielle pour automatiser des actions telles que la notification des parties prenantes, la prévention des modifications indésirables, etc. La fonctionnalité de script Python de Visure ouvre un large éventail de nouvelles possibilités rendant l'outil encore plus flexible et polyvalent qu'il ne l'était déjà par défaut.

D'autre part, IBM DOORS, un autre fournisseur de logiciels ALM, utilise des scripts DXL (DOORS Extension Language) pour personnaliser son logiciel et couvrir des fonctionnalités importantes telles que la réutilisation, qui n'est pas fournie par défaut. Les scripts DXL peuvent être utilisés pour automatiser des tâches, personnaliser l'interface utilisateur et intégrer DOORS à d'autres outils logiciels.

Alors que les scripts Python et les scripts DXL offrent des avantages similaires, ils ont des forces et des faiblesses différentes. Python est un langage de programmation plus général qui est largement utilisé dans de nombreux domaines du développement logiciel. Il dispose d'une communauté d'utilisateurs importante et active et d'un vaste écosystème de bibliothèques et d'outils. DXL, d'autre part, est un langage spécialisé conçu spécifiquement pour la personnalisation de DOORS. Il a une communauté et un écosystème plus petit* mais offre une intégration plus étroite avec DOORS.

N'oubliez pas de partager cette publication !

Commencez à obtenir une traçabilité de bout en bout sur vos projets avec Visure dès aujourd'hui

Commencez l'essai gratuit de 30 jours dès aujourd'hui!
Qu'est-ce que le langage d'extension DOORS OSLC (DXL) | Services | Guide complet - Solutions visuelles (1)
Qu'est-ce que le langage d'extension DOORS OSLC (DXL) | Services | Guide complet - Solutions visuelles (2024)

FAQs

What is the door extension language DXL? ›

DOORS Extension Language (DXL) is a scripting language used to extend the functionality of IBM's Rational DOORS. This programming language is somewhat similar to C and C++.

What is the DXL scripting language? ›

DXL stands for DOORS eXtension Language. It is a scripting language for rational DOORS. The Rational DOORS is nothing but a requirement management tool that helps to capture and manage the requirements for large projects. DXL was developed based on the C/C++ programming language.

What language is IBM Doors written in? ›

DOORS OSLC Extension Language (DXL) is a scripting language used to automate tasks in IBM DOORS.

How to run a DXL script in Doors? ›

To do this use the -dxl command line switch. The argument value passed can be either a DXL code fragment or a hash include statement that specifies the path to a DXL program. This can be added to the Windows shortcut target line of doors.exe.

What is the extension of language? ›

Language extension "extends" a child's utterance-when talking with a child, use adult grammar and add new information. Both techniques require the use of a good speech model when talking with young children.

What is DXL used for? ›

DXL CAPSULES is used to treat bacterial infections such as urinary tract infections, intestinal infections, respiratory infections, eye infections, gum infections, and sexually transmitted infections (like gonorrhoea and syphilis). How does DXL CAPSULES work? DXL CAPSULES contains Doxycycline and Lactic acid bacillus.

What are the 3 scripting languages? ›

JavaScript, Python, and Ruby are all examples of scripting languages. All scripting languages are programming languages, but not all programming languages are scripting languages. Scripting languages in essence, are a series of commands that are able to be executed without the need for compiling.

What is the full form of DXL in software? ›

(Domino eXtensible Language) A version of XML for Domino-based data. An XSLT processor is used to convert DXL data to XML data for external use. See IBM Notes.

What type of database is Doors? ›

IBM Engineering Requirements Management DOORS (DOORS) is a requirements management tool that is used for capturing, tracking, analyzing, and managing user requirements.

What is a DNG tool? ›

DOORS is often used in aerospace, defense, and automotive industries, where safety-critical systems are being developed. On the other hand, DOORS Next Generation (DNG) is a web-based requirements management tool that provides similar functionality as DOORS, but with several differences.

Where do I run scripts? ›

How to Run Scripts. In the Windows environment, double-click the icon of the script (you run script files the same way you run regular executable files). In the Windows environment, click the Start button, and then click Run. In the Open field of the Run dialog box, type the full path of the script, and click OK.

How do I run a script remotely? ›

To actually run commands remotely you must:
  1. Create a remote session in your script to connect to the remote machine using New-PSSession with the ComputerName parameter. ...
  2. Create a script block with the script to run remotely.
Mar 25, 2024

How do I run an auto script? ›

  1. Create automation-action. In this example, the FTP server IP address is 10.207. ...
  2. Create an automation-trigger for conserve mode. config system automation-trigger. ...
  3. Create automation-stitch. In this example, a delay of 15 seconds is added for waiting for the output of the auto-script.
Mar 13, 2023

What is the file extension DXL? ›

What is a DXL file? A DXL file is an XML based data storage file created for the enterprise level business collaboration software, Lotus Domino. It contains data related to a Lotus Domino database such as schemas, design elements, view, forms, documents, and the database data itself.

What is the extension of doors database file? ›

dpa, module archive use . dma. There is one other archive extension, . dua, which is used for DOORS user archives.

What is the extension agreement language? ›

The Original Agreement will be extended and continue for an additional term of month(s) year(s) (the "Extended Term"). The Extended Term will begin on the expiration of the Original Agreement, and end on , unless terminated at an earlier date under the Original Agreement or pursuant to law.

What is the meaning of DXL? ›

DXL may refer to: Destination XL Group, a specialty retailer of men's apparel. Docetaxel, a chemotherapy medication. Domino XML, a markup language used by IBM Notes. DOORS Extension Language, a scripting language for IBM's Rational DOORS.

Top Articles
Tax Accounting Methods: Cash vs. Accrual Method | BFBA, LLP
MYTH: People with ADHD can't get good grades or achieve academic success
Gfr Soccer
Lamb Funeral Home Obituaries Columbus Ga
Royal Bazaar Farmers Market Tuckernuck Drive Richmond Va
Demon Souls Moonshadestone
Att Login Prepaid
Are Pharmacy Open On Sunday
Basic Setup – OpenXR & Pimax HMDs...
Cherry Downloadcenter
Jeff Liebler Wife
Jocko Joint Warfare Review
Black Adam Movies123
Osu Worday
Best Bread for Gut Health
Partyline Ads for Wednesday, September 11, 2024
What retirement account is tax-free?
B Corp: Definition, Advantages, Disadvantages, and Examples
35Mmx45Mm In Inches
Dyi Urban Dictionary
So sehen die 130 neuen Doppelstockzüge fürs Land aus
Shs Games 1V1 Lol
Ruc Usmc List
Warren County Skyward
Kfc $30 Fill Up Substitute Sides
Watch Fifty Shades Darker Online Putlocker
Zen Leaf New Kensington Menu
Kbh Client Portal
Pull And Pay Middletown Ohio
Dl 646
Shannon Ray Booty
Closest Postal Service To My Location
Is Jamie Kagol Married
Black Adam Showtimes Near Cinergy Amarillo
Vuse Pod Serial Number Lookup
Längen umrechnen • m in mm, km in cm
Upc 044376295592
Comcast Business Downdetector
Delta Incoming Flights Msp
Dr Bizzaro Bubble Tea Menu
Tacos Diego Hugoton Ks
Cranes for sale - used and new - TrucksNL
Coacht Message Boards: A Comprehensive - Techbizcore
Alj Disposition Data
600 Aviator Court Vandalia Oh 45377
Thekat103.7
水餃 家園
Wat is een Microsoft Tenant
Four Embarcadero Center - Lot #77
New Application Instructions · Government Portal
Four Observations from Germany’s barnstorming 5-0 victory over Hungary
Pay My Sewer Bill Long Island
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 6533

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.