Rational® Publishing Engine에서
Rational Quality Manager를 데이터 소스로
정의할 수 있습니다. 데이터는
Rational Quality Manager REST API를 사용하여
추출됩니다. 이 인터페이스는 애플리케이션에 의해 설치되고 구현되며
Rational Publishing Engine과 별도로 작동합니다.
팁: Rational Publishing Engine은
샘플 보고서 세트와 함께 제공됩니다. 문서 공개를 시작하기 전에 예제 문서 생성 시나리오를 탐색할 수 있습니다.
REST 샘플 템플리트 작성의 내용을
참조하십시오.
시작하기 전에
- Rational Quality Manager REST
서비스 및 Rational Publishing Engine을 사용하여
Rational Quality Manager로부터
데이터를 추출하는 데 필요한 다양한 URL에 대해 익숙해져야 합니다. Rational Quality Manager REST
API 문서를 참조하십시오.
- 데이터 소스 스키마에 연결하십시오. 데이터 소스 스키마 추가의 내용을
참조하십시오.
- 스키마는 로컬 파일 시스템에 있을 수 있습니다. 예를 들어, https://server:port/jazz/service/com.ibm.rqm.integration.service.IntegrationService/schema/feed.xsd는
feed 인수를 사용하는 스키마 파일입니다. 이 스키마를 사용하여
사용자의 Rational Quality Manager
프로젝트로부터 테스트 케이스 세부사항 또는 테스트 스크립트 등의 특정 데이터 조각을 추가하거나
알려진 URL이 있는 단일 자원에 액세스할 수 있습니다.
- REST v2 API를 사용하여 문서를 생성하는 경우
루트 항목이 아닌 서비스 제공자에게
데이터 소스 스키마 URL을 제공해야 합니다. 예:
- 올바르지 않음: https://server:port/qm/oslc_qm/catalog
- 올바름: https://server:port/qm/oslc_qm/catalog/repository/db/schema_repository/
데이터 소스 스키마 내에서
요소를 사용하여 템플리트에 조회를 추가할 수 있습니다. 이러한 조회는
보고서에서 생성되는 정보의 조각을 지정합니다. Rational Quality Manager 피드
데이터 소스에서 전체 리턴 목록을 수신하려면 스키마 유형을 Generic XML로
설정하고 ?abbreviate=false를 URI의 끝에 추가해야
합니다. 예: https://rqmserver:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/JKE
Banking (Quality Management)/testcase?abbreviate=false
- 데이터 소스 스키마에 연결한 다음 템플리트 디자인을 작성하거나 가져올 수 있습니다. Rational Publishing Engine Document
Studio를 사용하여 보고서 템플리트 디자인을 빌드할 수 있습니다. 이 디자인은 보고서의 레이아웃을 결정합니다. Document Studio를 사용하여 템플리트 작성의 내용을
참조하십시오.
- 문서의 구조를 계획하고 데이터를 추출할 컨텐츠를 정의하십시오. 템플리트 개발 프로세스의
개요를 가져오려면 문서 템플리트 디자인의 내용을 참조하십시오. 더 큰
문서의 경우, 템플리트를 각 문서 블록으로 분리할 수 있습니다.
- Rational Publishing Engine에는
문서를 구성하는 데 사용할 수 있는 종합적인 템플리트 요소 세트가 있습니다. 요소를 템플리트 컨텐츠 편집기로 끌어올 수 있습니다.
세부사항은 팔레트 보기의 템플리트 요소의 내용을
참조하십시오.
- 데이터를 템플리트에 추가하려면 조회,
속성 및 변수를 사용하십시오.
- 런타임 시에 알려지지 않은 일부 특성을 정의하기 위해 데이터 소스 구성 요소를 사용할 수 있습니다. 데이터 소스 구성 요소 추가의 내용을
참조하십시오. 예를 들어, qm 데이터 스키마는
feed 데이터 스키마를 기반으로 하여 동적으로 설정됩니다. 항상 이 스키마를
사용하며 Rational Quality Manager 프로젝트의
템플리트 내의 특정 데이터 조각에 대해 이를 동적으로 구성합니다.
- Rational Publishing Engine이
보고서를 생성하는 동안
Rational Quality Manager 저장소로부터 필요한 것보다
더 많은 정보를 검색하려고 시도하는 것을 방지하기 위해 일반 데이터 소스 URI의 보다 특정한 버전인 필터를 사용하여 데이터의 특정 서브세트를 지정할 수
있습니다. 이러한 필터는 템플리트에 의해 참조되는 필수 데이터를 모두 검색할 수 있을 정도의
범위여야 합니다. 그렇지 않으면 생성된 보고서에 완전한 데이터가 포함되지 않습니다. Rational Publishing Engine 필터를 사용하여 데이터 추출의 내용을
참조하십시오.
- 보고서 템플리트를 작성하고 이를
Rational Quality Manager 데이터 점으로
채운 다음 다양한 형식으로 보고서를 생성할 수 있습니다. 보고서를 생성할 때
보고서를 실행할 대상 정보를 포함하는 데이터 소스에 연결되어 있어야 합니다. 관련 데이터를 포함하는
Rational Quality Manager 저장소를 가리키는
URI를 지정합니다. 관련 데이터를
지정하려면 데이터 소스에 연결을 참조하십시오.
참고: IBM Rational Quality Manager OSLC
API의 경우, 기본적으로 문서 스펙에서 머리글 허용이 지정되지 않으면
Rational Quality Manager가
자원의 HTML 표시를 리턴합니다. XML 데이터를 가져오려면 머리글 허용을 application/xml로 설정해야 합니다.
- 템플리트가 문서 스펙에 지정된 후에 데이터 소스 스키마가 템플리트에 추가된 경우, 문서 스펙이 동기화되지
않습니다. 문서 스펙을
수동으로 동기화하거나 환경 설정 옵션을 선택하여
자동으로 문서 스펙과 현재 템플리트를 동기화할 수 있습니다. 현재 템플리트와 동기화된 문서 스펙 유지? 환경 설정을
지정하는 방법에 대한 정보는 문서 디자인 환경 설정을
참조하십시오.
- 문서를 공개하기 전에
선택할 수 있는 사용 가능한 출력 옵션에 대한 정보 및 템플리트에서 사용 중인 요소에 가장 적합한 옵션에 대한 정보를 보려면
출력 특성 지정 항목을 참조하십시오.
- 이제 문서를 공개할 준비가 되었습니다. 문서 생성의 내용을
참조하십시오.