Язык расширения DOORS


DOORS Extension Language ( DXL ) — это язык сценариев, используемый для расширения функциональных возможностей IBM Rational DOORS . [1] [2] [3] Этот язык программирования чем-то похож на C и C++ . [4] Этот язык специфичен для DOORS, и у него есть собственный синтаксис, декларация, форум для обсуждения разработки, [5] в дополнение к конкретным справочным руководствам. [6] Для помощи пользователям DOORS использовались сценарии DXL. Большая часть графического интерфейса DOORS написана на DXL. [7]

DXL используется в клиент-серверной версии "DOORS Classic"; он не используется в более новой веб-версии «DOORS Next Generation».

Скрипты DXL обычно хранятся с расширением " .dxl ", однако они используют файлы библиотеки с расширением " .inc ".

Редактор Sodius DXL [11] , созданный поверх Eclipse, представляет собой один из инструментов, который позволяет редактировать, просматривать, компилировать, выполнять и отлаживать сценарии DXL. Существует множество бесплатных редакторов с открытым исходным кодом, таких как Notepad++ и jEdit , которые поддерживают DXL с помощью пользовательских свойств. [12]