Rational DOORS 스키마

Rational® DOORS® 스키마는 Rational DOORS 모듈 구조와 거의 일치합니다.

모든 Rational DOORS 정규 모듈에 대해 유효한 일반적인 사전 정의된 스키마를 사용할 수 있습니다. 추출된 사용자 정의 속성이 필요 없는 전체 보기 또는 보기의 사전 정의된 속성을 사용하여 작업하는 경우 이 사전 정의된 스키마를 사용하십시오. 사용자 정의 속성이 필요한 경우, Document Studio에서 스키마 발견 마법사를 사용하여 Rational DOORS 스키마를 작성하십시오.

사전 정의된 스키마의 조회 및 속성

다음은 사전 정의된 스키마에 있는 조회 및 속성입니다.
표 1. 조회 및 속성
조회 결과 속성
모듈 단일 엔티티, 데이터 소스 구성에서 지정된 모듈
  • Name: 모듈 이름
  • Description: 모듈 설명
  • Baseline: 모듈 버전
모듈/속성 모듈에 대한 모듈 레벨의 속성 목록
  • Name: 속성 이름
  • _value: 속성 값
모듈/토론 모듈에 대한 토론 목록 해당사항 없음
모듈/토론/속성 토론에 대한 속성 목록
  • Name: 속성 이름
  • _value: 속성 값
모듈/토론/주석 토론에 대한 주석 목록
  • Status
  • Text
  • Changed Status
  • Created On
모듈/보기 단일 결과, 문서 스펙에서 각 Rational DOORS 데이터 소스에 대해 정의된 보기
  • Name: 보기 이름
모듈/보기/열 선택된 보기에 대한 열 머리글 이름 목록
참고: 이 조회는 보기 데이터 자체를 가져오지 않고 열 정보 등과 같은 보기의 구조를 가져오는 방법을 제공합니다. 열 데이터에 대한 자세한 정보는 모듈/오브젝트/열을 참조하십시오.
  • Column Text: 템플리트에서 이 속성을 사용하면 출력에서 <데이터 속성을 찾을 수 없음> 메시지가 생성됩니다.
  • Main: 열이 기본 열인지 여부
  • Name: 열 이름
  • Attribute: 열의 속성이 해당 열이 기반으로 하는 Rational DOORS 속성이 아니고 Rational Publishing Engine이 생성한 속성입니다. 단일 열 텍스트 값을 사용하여 런타임 시에 속성이 채워집니다. Attribute로부터 열에 대한 기본 속성 또는 DXL에 대한 정보를 검색할 수 없습니다.
  • _value: 비어 있음
모듈/오브젝트 선택된 보기에 의해 필터링되고 정렬된 지정된 버전의 모듈이 있는 모든 오브젝트 목록입니다. 스키마 발견 마법사에서 사용자에 의해 권한이 상승된 모든 속성입니다.
  • Object Identifier
  • Object Text
  • Object Heading
  • Absolute Number
  • Object Level
모듈/오브젝트/속성 조회가 모듈/오브젝트 조회 컨텍스트에 해당되는 경우, 오브젝트에 대한 속성 목록입니다. 그렇지 않은 경우에는 모듈 내의 모든 오브젝트에 대한 모든 속성이 포함됩니다.
  • Name: 속성 이름
  • _value: 속성 값
모듈/오브젝트/열 현재 오브젝트에 대해 선택된 보기의 열 데이터입니다.
  • Column Text: 열의 데이터
  • Main: 열이 기본 열인지 여부
  • Name: 열 이름
  • Attribute: 열의 속성이 해당 열이 기반으로 하는 Rational DOORS 속성이 아니고 Rational Publishing Engine이 생성한 속성입니다. 단일 열 텍스트 값을 사용하여 런타임 시에 속성이 채워집니다. Attribute로부터 열에 대한 기본 속성 또는 DXL에 대한 정보를 검색할 수 없습니다.
  • _value: 비어 있음
모듈/오브젝트/테이블 오브젝트가 테이블 머리글인 경우, 단일 결과(Rational DOORS 테이블)입니다. 현재 오브젝트가 Rational DOORS 테이블이 아니면 결과가 포함되지 않습니다. 해당사항 없음
모듈/오브젝트/테이블/행 테이블 행 해당사항 없음
모듈/오브젝트/테이블/행/오브젝트 오브젝트 콜렉션, 즉, 현재 행에 대한 셀입니다. 모듈/오브젝트 조회에 대해 사용 가능한 것과 동일한 속성 목록을 사용할 수 있습니다.
  • Object Identifier
  • Object Text
  • Object Heading
  • Absolute Number
  • Object Level
모듈/오브젝트/외부 링크 오브젝트에 대한 외부 링크의 콜렉션
  • URL: Rational DOORS에서 정의된 대로 외부 링크된 엔티티 및 기타 속성의 URL입니다.
모듈/오브젝트/링크 오브젝트에 대한 Rational DOORS 링크 목록 해당사항 없음
모듈/오브젝트/링크/속성 링크에 대한 속성 목록
  • Name: 속성 이름
  • _value: 비어 있음
모듈/오브젝트/링크된 오브젝트 링크된 오브젝트 목록 해당사항 없음

이미지

이미지는 속성 값을 사용하여 Rational DOORS 모듈로부터 추출됩니다. 이미지만 조회할 수는 없습니다.

추출된 이미지의 크기를 구성하려면 이미지 최대 너비이미지 최대 높이 특성을 지정하십시오. 이러한 특성은 두 가지 위치에서 지정할 수 있습니다.
  • 요소 형식 정보는 해당 템플리트 요소에 포함되는 이미지 크기를 정의합니다. 템플리트 요소에만 사용 가능합니다.
  • 문서 스펙 메타데이터는 모든 템플리트 내의 이미지 크기를 정의합니다. 요소 형식 값은 글로벌 값을 대체합니다.

OLE 오브젝트

Rational DOORS 데이터 소스로부터 오브젝트 링크 및 임베드(OLE) 등의 임베디드 오브젝트를 추출할 수 있습니다. HTML, PDF 및 XSL-FO 출력에서 OLE 오브젝트를 지원하지 않으므로 이러한 형식에서는 OLE 오브젝트가 항상 이미지로 렌더링됩니다.
Microsoft Word 출력의 경우 문서 스펙의 메타데이터 섹션에서 OLEs as static images 특성을 설정해야 합니다.
  • OLEs as static images 특성이 true로 설정된 경우, OLE 오브젝트가 출력 문서에 정적 이미지로 표시됩니다.OLE 오브젝트가 정적 이미지로 출력 문서에 포함된 경우, 문서가 자체 포함됩니다.
  • OLEs as static images 특성이 false로 설정된 경우, Microsoft Word 출력 문서와 동일한 위치에 ref 폴더가 생성됩니다. OLE 오브젝트가 정적 이미지로 출력 문서에 포함되지 않은 경우, 별도의 ref 폴더가 필요하므로 문서가 자체 포함되지 않습니다.
ref 폴더에는 OLE 오브젝트에 대한 .rtf 파일이 포함됩니다. 내보내는 각 OLE 오브젝트에 대해 Microsoft Word 출력에 .rtf 파일을 지정하는 필드가 하나씩 포함됩니다. IBM® Rational Publishing Engine이 Microsoft Word 필드를 업데이트하지 못하므로 Microsoft Word 문서를 열 때 포함된 필드가 표시되지 않습니다. 필드를 표시하려면 다음 조치 중 하나를 수행하십시오.
표 2. 조치
조치 결과
전체 문서 컨텐츠를 선택하고 Microsoft Word에서 필드 업데이트 기능을 사용하십시오. OLE 오브젝트가 문서에 표시됩니다. 문서에 자체 포함되지 않습니다.
Rational Publishing Engine에 의해 제공되는 updateFields 매크로를 사용하십시오. OLE 오브젝트가 문서에 표시됩니다. 문서에 자체 포함되지 않습니다.
Rational Publishing Engine에 의해 제공되는 insertOLEs 매크로를 사용하십시오. OLE 오브젝트가 문서에 표시됩니다. 문서에 자체 포함됩니다.
Rational Publishing Engine에 의해 제공되는 rpe 또는 insertOLEs 매크로를 사용하십시오. OLE 오브젝트가 문서에 표시됩니다. 문서에 자체 포함됩니다.
참고: 다른 컴퓨터에 자체 포함되지 않는 문서를 이동하면 OLE 오브젝트를 편집할 수 없습니다. 이 문제점을 예방하려면 rpe 또는 insertOLEs 매크로를 실행하십시오.

테이블

Rational DOORS 테이블은 자동으로 추출되지 않습니다. 사용자가 명시적으로 조회해야 합니다. 이 수동 접근법으로 인해 테이블 형식을 세분화하여 제어할 수 있습니다. 테이블을 시작하는 Rational DOORS 오브젝트에 대해서만 테이블이 작성됩니다.

테이블을 추출하는 조회의 예

Container DOORS 1 $1 Module/Object
Paragraph
Text
Module/Object/Object/Text
Table DOORS 1 $2 Module/Object/Table
Row DOORS 1 $3 Module/Object/Table/Row
Cell DOORS 1 $4 Module/Object/Table/Row/Object
Text
Module/Object/Table/Row/Object/Object Text

참고: 테이블 셀에는 Rational DOORS 스키마의 전용 유형이 없습니다. 셀 컨텐츠를 검색하려면 모듈/오브젝트/테이블/오브젝트 조회를 사용하십시오. 테이블 셀인 오브젝트에는 오브젝트 표제오브젝트 텍스트를 결합하는 오브젝트 텍스트 속성이 있습니다.

외부 링크

모듈/오브젝트/외부 링크 조회는 Rational DOORS 링크와 연관된 정보를 검색합니다. 정보는 외부 엔티티의 URL과 외부 링크에 대해 정의된 기타 속성 세트로 구성됩니다.

내부 링크

Rational DOORS 내부 링크와 연관된 정보를 검색하려면 조회를 사용하십시오. 내부 링크는 연관된 정보 사이에 링크를 작성합니다. 예를 들어, 사용자 요구사항으로부터 디자인 기능으로 링크를 작성하십시오. 오브젝트 링크 또는 링크된 오브젝트를 조회할 수 있습니다.

재귀 검색

Rational DOORS 링크를 재귀적으로 따라가려면 특성 보기에서 재귀 레벨 특성을 0이 아닌 값으로 설정하십시오. 그러면 초기 오브젝트 및 링크된 모든 오브젝트로부터 지정된 재귀 레벨까지 링크를 따라갑니다.

참고: 링크를 따라가는 것은 시간이 많이 필요한 프로세스입니다. 일반적으로 각 오브젝트에 링크가 많으므로 각 레벨마다 처리되는 오브젝트의 수가 기하급수적으로 증가합니다. 시간을 절약하기 위해 기본 필터를 사용하여 따라가는 링크의 수를 줄이십시오.

기본 필터

링크 조회에 대한 기본 필터를 정의할 수 있습니다. 이러한 필터를 사용하면 처리되는 링크 수가 줄어들게 됩니다. 따라서 문서 생성에 필요한 시간도 줄어듭니다.

방향 기준으로 필터링

모든 내부 링크 또는 외부 링크를 필터링하는 구문은 다음과 같습니다.

Link direction in|out

링크 모듈 기준으로 필터링

링크 모듈을 통해 모든 링크를 필터링하는 구문은 다음과 같습니다. Link module link_module_path_and_name

필터는 대소문자를 구분합니다.

다음은 링크 모듈 1로부터 모든 링크를 필터링하는 예제입니다.

Link module /Demo/Car/Link Module 1

대상 모듈 기준으로 필터링

지정된 모듈에 대한 모든 링크를 필터링하는 구문은 다음과 같습니다. Link analyze module target_module_path_and_name

다음은 analyze 모듈 및 system requirement 모듈 간의 모든 링크를 필터링하는 예제입니다. Link analyze module /Demo/Car/System Requirements

기본 링크 필터링 결합

기본 필터 탭에서 필터를 결합할 수 있습니다. 각 필터는 해당 라인에 있어야 합니다.
예를 들어, 기본 필터 탭에 필터를 다음과 같이 입력하십시오.

Link direction out.
Link analyze module /Demo/Car/System Requirements.

추출할 수 없는 대상

Rational Publishing Engine 내의 Rational DOORS 데이터 소스는 모듈, 기준선, 보기로 정의됩니다. 기준선 목록 또는 모듈에 대한 보기 목록은 조회할 수 없습니다. Rational DOORS 데이터 소스는 모듈, 기준선, 보기에 의해 정의됩니다. 둘 이상의 모듈, 기준선 또는 보기로부터 데이터를 추출하려면 다음 방법 중 하나를 수행하십시오.

피드백