DXL(Rational® DOORS® eXtension Language)은
Rational DOORS 기능을 제어하고 확장하는 데 사용할 수 있는
학습하기 쉬운 스크립트 언어입니다.
속성 값 계산과 같은 루틴 또는 복잡한 태스크를
자동화할 수 있습니다.
사용자 정의 프로그램을 트리거하여 이벤트에 응답할 수 있습니다.
Rational DOORS 메뉴에 사용자의 옵션을 추가할 수 있습니다.
DXL 구문은 C 및 C++과 비슷합니다.
DXL에 대한 전체 설명은 PDF로 제공되며 도움말 메뉴에서
사용할 수 있는 DXL 참조 매뉴얼을 확인하십시오.
DXL 암호화 도구
Rational DOORS 9.0 이전 버전에서 암호화된 DXL은 이후 버전의
Rational DOORS에서 사용할 수 없습니다. Rational DOORS 9.0 이전 버전에서 사용자 암호화된 DXL이 있는 경우
DXL 암호화 도구를 사용하여 DXL을 다시 암호화해야 합니다.
DXL 보안 설정
데이터베이스에서 DXL의 사용 방식을 제어하여 보안 레벨을 높일 수 있습니다. 모든 사용자가 DXL 스크립트를 실행 및 편집할 수 있는지 여부를 결정할 수
있고, 실행 가능한 DXL 스크립트의 유형을 제한할 수도 있습니다.
DXL 라이브러리
DXL 라이브러리에는 DXL 상호작용 창에서 실행하거나
속성 DXL 또는 레이아웃 DXL로 사용할 수 있는 DXL 프로그램
선택사항이 있습니다.
DXL 프로그램 개발
DXL 상호작용 창을 사용하면 작은 DXL 프로그램을
개발할 수 있습니다.
레이아웃 DXL을 속성 DXL로 변환
레이아웃 DXL 열에 저장되는 값은 Rational DOORS가
표시를 새로 고칠 때마다 다시 계산됩니다. 계속적인 값의 재계산은
메모리를 집중적으로 사용하므로 성능이 저하될 수 있습니다.
동적으로 업데이트하는 데 DXL 프로그램이 필요하지 않은 경우
레이아웃 DXL 열의 컨텐츠를 속성 DXL로 변환할 수 있습니다.