ibm rational publishing engine tool hands tutorial
IBM Rational Publishing Engine 도구에 대한 심층 검토. 설치, 고급 보고서 서식 지정, 요구 사항 보고서 생성 및 템플릿을 DNG에 배포 :
RPE 란?
IBM Rational Publishing Engine (RPE)은 다양한 데이터 소스에서 보고서 생성을 자동화하는 도구입니다. IBM RPE의 주요 목표는 다양한 데이터 소스에서 데이터를 가져 오는 것입니다. 이는 IBM 도구 세트 또는 기타 타사 도구 일 수 있으며, 이는 인적 오류와 수작업을 줄이는 데 도움이됩니다.
이 도구는 WORD, PDF, XSL-FO, Excel, HTML과 같은 5 개의 출력을 동시에 생성 할 수 있습니다.
이 튜토리얼에서 우리는 IBM Rational 출판 엔진. 하지만 그 전에 아래 링크에서 IBM Rational DOORS Next Generation의 기본 사항을 살펴 보겠습니다.
추천 자료 => IBM Rational DOORS Next Generation 소개
학습 내용 :
Rational Publishing Engine 개요
위에서 RPE의 주요 기능에 대해 이미 논의했듯이이 자습서에서는 RPE의 기능과 설치 부분으로 이동합니다.
도구의 주요 기능은 다음과 같습니다.
- 스타일과 고객 형식을 적용 할 수 있습니다.
- 고객 기대치를 충족시키기 위해 여러 데이터 소스를 추가 할 수 있습니다.
- 모든 프로젝트에 대해 조직 전체에서 템플릿 재사용.
- REST API를 사용하여 타사 도구와 통합 할 수 있습니다.
- 포괄적 인 추적 성 및 기타 복잡한 형식 보고서를 지원합니다.
RPE 설치
설치를 시작하기 전에 아래에 언급 된 소프트웨어를 사용할 수 있는지 확인하십시오.
참고 : 이에 액세스하기 위해 IBM Passport 이점을 원합니다. .
- IBM Floating License 배치 서버 호스트 이름.
RPE 설치 단계 :
- IBM 설치 관리자 열기
- 파일 >> 환경 설정으로 이동
- RPE 저장소 disktag.inf로 이동합니다.
- 확인을 클릭하십시오.
- 설치
- 다음을 클릭하십시오. 라이센스를 요청하면 다음 형식의 포트 번호와 함께 RLKS (Rational License Key Server) 서버 호스트 이름을 제공하십시오. 예: 27000 @ 또는 // 27000은 기본 포트 번호입니다.
- 설치.
Rational Publishing Engine 데스크탑 인터페이스 탐색
RPE에는 두 가지 주요 구성 요소가 있습니다.
- RPE 스튜디오 : 템플릿을 디자인하고 데이터 소스를 추가 할 위치입니다.
- RPE 실행기 : 스타일을 디자인하고 출력하고 데이터 소스를 실행하고 보고서를 생성 할 위치입니다.
RPE 주요 아티팩트는 다음과 같습니다.
- 문서 템플릿 (* .dta) : 재사용 할 수있는 템플릿 형식입니다.
- 문서 사양 / 보고서 (* .dsx) : 하나 이상의 템플릿을 연결하여 보고서 생성에 사용
Doors 차세대 요구 사항 보고서 생성
DNG 요구 사항 문서를 생성하기위한 템플릿을 만들어 보겠습니다. 아래에 언급 된 단계에 따라 동일하게 만듭니다.
#1) Document Studio를 엽니 다.
#두) 도구에서 보고서를 작성하려면 첫 번째 단계는 데이터 소스를 추가하는 것입니다. 데이터 소스를 추가하려면 데이터 >> 데이터 소스 추가를 클릭하십시오.
마법사의 두 번째 페이지에서 DNG 모듈 미리 정의 된 데이터 소스 목록에서 에서 개요 필드는 DNG 서버의 호스트 이름과 포트 번호를 제공합니다. https : // hostname : 9443 / rm / publish / modules? metadata = schema
예를 들어 https : // softwaretestinghelp : 9443 / rm / publish / modules? metadata = schema
#삼) 사용자 이름과 암호에 DNG 로그인 자격 증명을 입력하고 인증 유형 상자로 자동 옵션을 선택한 후 다음을 클릭합니다.
# 4) 이제 템플릿의 데이터 소스 섹션에 데이터 소스가 추가 된 것을 볼 수 있습니다.
# 5) 다음 단계는 필요에 따라 요소를 추가하는 것입니다.
- 선택 컨테이너 팔레트에서 템플릿으로 드래그
노트 : 컨테이너는 출력 콘텐츠에 영향을주지 않는 페이지와 같으며 주로 데이터 소스를 추가하는 데 사용됩니다. .
- 하나 추가 절 과 본문 아래 이미지와 같이 컨테이너 내부에 있어야합니다. 단락이 출력을 설명하고 출력 문서에 풋 프린트가있는 경우.
- 드래그 앤 드롭 데이터 소스> 아티팩트 데이터 원본보기에서 쿼리.
- 텍스트 요소를 두 번 클릭하고 데이터 표현식 탭을 선택하고 데이터 소스> 아티팩트 쿼리 및 선택 표제 DNG 모듈 제목을 인쇄합니다.
- 템플릿을 저장합니다. 확장됩니다. Dta.
# 6) 이제 DNG 모듈을 설명하는 URI를 구성합니다.
- 오른쪽 상단에서 퍼스펙티브를 런처로 변경하면 탐색이 더 쉬워 져 런처로 쉽게 이동할 수 있습니다.
- 템플릿을 저장 한 경우 데이터 소스 구성에서 DNG 모듈-데이터 소스를 빨간색으로 볼 수 있습니다.
- 데이터 소스를 마우스 오른쪽 단추로 클릭하고 데이터 소스 구성 구성을 선택하십시오.
- URL을 다음과 같이 지정하십시오. https : // hostname : 9443 / rm / publish / modules? reourceURI =
어디 모듈 ID 이다,
- URL의 브라우저에서 탐색하십시오. https : // hostname : 9443 / rm / web
- 응용 프로그램에 로그인 한 후 프로젝트를 선택하십시오.
보고서를 생성 할 모듈을 엽니 다.
아티팩트 링크 공유를 클릭하고 아래 이미지에 표시된 ID를 복사하고 위 URL에서 모듈 ID를 대체하십시오.
- 이제 RPE Launcher의 URL은 아래 이미지와 같습니다. 사용자 자격 증명을 제공합니다. 자동 인증 방법.
- 문서 생성을 클릭하십시오.
- 출력은 다음과 같습니다.
# 7) 여기서 템플릿은 DNG 모듈 제목 만 인쇄합니다. 여기서 DNG 모듈 데이터 소스를 사용하면 설명, 모듈 ID 등과 같은 모듈 세부 정보를 인쇄 할 수 있습니다. DNG 모듈 아래에 요구 사항을 인쇄하려면 DNG 텍스트 데이터 소스를 추가해야합니다. 그에 대한,
- 데이터 >> 데이터 소스 추가로 이동
- 마법사의 두 번째 페이지에서 미리 정의 된 DNG 텍스트를 선택하고 모듈 데이터 소스에 대해 지정한대로 호스트 이름, 포트, 사용자 이름 암호 및 자동 인증을 제공합니다.
다음 및 마침을 클릭합니다.
- 이제 데이터 원본보기에서 DNG 텍스트를 볼 수 있습니다.
노트 : 주목해야 할 중요한 점은 DNG 모듈에서 런처에서 URL을 구성하므로 DNG 텍스트를 추가 할 때 동적으로 구성해야한다는 것입니다. 자동 구성을 위해 요소를 하나 더 사용해야합니다. 동적 데이터 소스 컨테이너 안에 있어야하는 팔레트에서. DNG 모듈과 DNG 텍스트를 연결하는 쿼리는 다음과 같습니다. 데이터 / 소스 / 모듈 / 컨텍스트 DNG 모듈 데이터 소스의 바인딩 .
# 8) DNG 모듈 쿼리 컨테이너 내부에 배치해야하는 컨테이너를 팔레트에서 끌어서 놓습니다.
# 9) 쿼리 드래그 데이터 / 소스 / 모듈 / 컨텍스트 바인딩 컨테이너에 , 만약 프롬프트 선택 컨텍스트 팝업은 기본 컨테이너 쿼리 데이터 소스 / 아티팩트를 선택합니다.
# 10) 컨테이너를 마우스 오른쪽 버튼으로 클릭하고 삽입 >> 데이터 소스 구성을 선택하면 이제 사용자가 컨테이너에 추가 된 요소를 볼 수 있습니다.
#열한) 이제 다음 단계는이 데이터 소스를 동적으로 구성하는 것입니다. 그에 대한,
- 속성 탭으로 이동하려면 데이터 소스 요소를 선택합니다. 데이터 소스 구성 >> 데이터
- 대상 데이터 소스를 클릭하고 DNG 텍스트를 선택하십시오.
- 상속 된 데이터 구성에서 DNG 모듈 선택
# 12) 컨테이너를 클릭하고 데이터 아래의 속성 탭에서 볼 수있는 것처럼 데이터 소스 요소를 다시 선택하면 새 속성이 동적 구성으로 추가됩니다.
# 13) URI를 클릭하고 마법사에서 스크립트 표현식을 선택합니다.
노트 : 위에서 설명한대로 요구 사항 세부 정보와 링크는 data >> artifact >> context binding >> about에 저장됩니다. 이 약 동일한 형식 URL이 아니라 그대로 사용할 수없는 각 요구 사항 URL을 포함합니다. 따라서 URL을 형식으로 변환하려면 스크립트 표현식을 사용해야합니다. 이를 위해 Image에서와 동일하게 수행하십시오.
- 표현은 다음과 같습니다. about.replace (‘/ resources /’,‘/ publish / text? resourceURI =’);
- 확인을 클릭하십시오.
- 동적 구성에서 사용자 이름과 비밀번호를 제공합니다.
# 14) 이제 요구 사항이 반복되므로 다음을 사용합니다. 단락 및 텍스트 용기 내부에 DNG 텍스트 데이터 소스 데이터 소스 / 아티팩트 단락에서 쿼리.
#열 다섯) 요구 사항 제목이 굵게 표시되어야하므로 형식을 따르려면 제목 만 필터링하는 조건을 사용합니다. 그에 대한,
- 단락을 마우스 오른쪽 버튼으로 클릭하고 데이터 >> 조건 편집을 클릭하십시오.
- DNG 모듈 내부에 저장된 기본 사항과 관련된 모듈 내부의 모든 요구 사항 데이터 소스 / 아티팩트 / 컨텍스트 바인딩 .
- 속성 및이를 바인딩하는 쿼리 컨텍스트를 확장하고 isHeading 속성 .
- 다음과 같이 스크립트를 제공하십시오.
isHeading ==“true”
- 확인을 클릭하십시오.
# 16) 다음으로, 제목이 아닌 요구 사항을 인쇄해야합니다. 제목이 아닌 조건 만 필터링하는 조건을 사용합니다. 이를 위해 DNGText 쿼리를 사용하여 단락과 텍스트를 다시 한 번 더 추가합니다. 데이터 소스 / 아티팩트 / 콘텐츠 / 텍스트 / 리치 텍스트 본문 과,
- 단락을 마우스 오른쪽 버튼으로 클릭하고 데이터 >> 조건 편집을 클릭하십시오.
- DNG 모듈 Datasource >> artifacts >> context binding에 저장된 기본 항목과 관련된 모듈 내부의 모든 요구 사항.
- 속성을 확장하고 컨텍스트를 바인딩하고 확인란을 클릭합니다. isHeading.
- 다음과 같이 스크립트를 제공하십시오.
isHeading! =“true”
- 확인을 클릭하십시오.
따라서 템플릿은 다음과 같습니다.
# 17) DNG 텍스트를 동적으로 구성한 후 런처에서 데이터 소스를 숨 깁니다. 이를 위해 개요에서 데이터 소스를 선택하고 숨김을 선택하는 데 필요한 구성의 속성 탭에서 DNG 텍스트를 클릭합니다.
월드 오브 워크래프트 전용 서버
# 18) 보고서 생성을 저장하고 클릭하십시오.
보고서의 고급 서식
이 섹션에서는 단락 서식을 지정하고 스타일, 목차 및 텍스트 크기를 추가하여 표준 방식으로 보고서를 만드는 방법에 대해 설명합니다.
모듈 이름을 생성 한 DNG 보고서에서와 같이 해당 위치는 왼쪽에 있습니다. 안건은 제목 스타일에 맞게 크기를 만들고 페이지 중앙에 배치하는 것입니다. 그에 대한,
#1) 모듈 제목이있는 단락을 선택하고 템플릿 아래의 속성으로 이동하여 패딩, 들여 쓰기 및 간격 옵션을 선택합니다. 정렬 옵션에서 드롭 다운 목록에서 가운데를 선택합니다.
#두) 크기를 늘리려면 속성에서 글꼴로 이동 옵션을 사용하고 제목 크기를 수정하십시오.
#삼) 스타일을 적용하려면 단락을 마우스 오른쪽 버튼으로 클릭하고 스타일을 선택합니다. >> 제목
# 4) 모듈 제목 뒤에 오는 페이지 상단에 목차를 추가하려면 팔레트에서 목차를 추가해야합니다. 이를 위해 모듈 제목 요소가있는 후 공간을 마우스 오른쪽 버튼으로 클릭하고 목차를 선택합니다.
# 5) 보고서가 더 매력적으로 보이려면 TOC 후에 페이지 나누기를 제공하십시오.
# 6) TOC 요소는 아래 이미지와 같이 TOC 앞에 정적 텍스트를 추가해야하기 때문에 제목 목차를 추가하지 않습니다. 텍스트는 단순한 가치.
# 7) 이제 보고서를 생성 해 보겠습니다.
RPE의 마스터 페이지 개념은 문서에 머리글과 바닥 글을 추가하는 것입니다. 이를 위해 다음 단계를 따라야합니다.
#1) 기본 컨테이너를 마우스 오른쪽 단추로 클릭하고 마스터 페이지 >> 새 마스터 페이지를 선택하고 이름을 제공하십시오.
#두) 따라서 제공된 이름의 새 탭이 표시되며 여기에 Header 및 Footer 요소가 표시됩니다.
#삼) 이제 바닥 글과 머리글에 페이지 번호를 추가하고 페이지 왼쪽에 로고를 하나 추가합니다.
# 4) 바닥 글에서 하나의 단락을 추가하고 단락 선택 페이지 번호 요소를 마우스 오른쪽 버튼으로 클릭합니다.
# 5) 마찬가지로 헤더에서 하나의 단락을 추가하고 이미지 요소를 추가하고 이미지 찾아보기를 마우스 오른쪽 버튼으로 클릭하고 원하는 이미지를로드합니다.
# 6) 단락 요소를 선택하여 원하는대로 패딩을 왼쪽 또는 오른쪽으로 만듭니다.
# 7) 템플릿을 저장하고 보고서를 생성합니다.
변수 및 자바 스크립트 추가
변수에는 두 가지 유형이 있습니다.
외부 변수 : 보고서를 실행하는 동안 입력을받는 데 사용됩니다. 예를 들어, 사용자는 텍스트 상자로 준비된 보고서를 생성하는 동안 자신의 이름을 제공해야합니다.
내부 변수 : 현재 시스템 날짜를 얻기 위해 계산이나 프로그램을 작성해야하는 경우이를 사용할 수 있습니다.
- 따라서 변수 이동 개요 섹션을 만들려면 변하기 쉬운 마우스 오른쪽 버튼으로 클릭 끼워 넣다 >> 새로운 변수
- 이름을 지어주세요“ 데이트' 변수에 대한 내부 변수에 대한 내부 액세스.
- 이제 바닥 글 섹션으로 이동하여 단락을 아래에 추가하고 현재 날짜가 바닥 글 오른쪽에 인쇄 될 오른쪽에 패딩을 만듭니다.
- 아래에 단락을 추가하고 내부에 텍스트를 추가하고 두 번 클릭하여 스크립트 표현식으로 이동합니다.
Date = Date (Date.now ()); // 현재 날짜를 제공합니다.
- 템플릿을 저장합니다. 따라서 해당 날짜 변수는 내부에만 액세스 할 수 있습니다.
- 이제 사용자로부터 입력을받을 외부 변수를 구성합니다.
- 동일한 프로세스를 따르려면 변수 >> 삽입 >> 새 변수를 마우스 오른쪽 버튼으로 클릭합니다.
- 작성자 이름을 입력하고 선택에 액세스하십시오. 외부
- 아래 이미지와 같이 템플릿의 모듈 이름 바로 아래에 제공합니다.
- 여기에 Simple Text Prepared By를 추가하고 오른쪽 추가 된 데이터 식 변수 : 우리가 만든 준비 자.
- 그래서 템플릿은 다음과 같습니다.
- 그리고 런처에서 PreparedBy 변수를 붉은 색으로 볼 수 있습니다. 클릭하고 값을 낮추십시오.
- 보고서를 실행하십시오. RPE에서 생성 된 머리글 및 바닥 글을 볼 수 있습니다.
DNG에서 템플릿 배포
매번 RPE를 사용하지 않도록 표준화 된 템플릿을 DNG에 배포합니다. 따라서 단 한 번의 클릭 보고서에 대해 DNG 응용 프로그램에 템플릿을 배포합니다.
절차는 다음과 같습니다.
- IBM JTS 설치 폴더 / server / conf / rm / reporting / initialization / rrdng로 이동하십시오.
- 배포중인 경우 DNG 모듈 데이터 원본 이름이 모듈이고 DNG 텍스트가 항상 _text 여야합니다.
- 개요 선택 데이터 소스 스키마에서 이름을 바꾸려면 데이터 소스를 선택하고 이름을 바꿉니다.
- RPE에서 만든 템플릿을이 폴더에 복사합니다.
- 이제 이것을 DNG에 등록해야합니다. / server / conf / rm / reporting / initialization / META-INF 파일을 탐색하고 엽니 다.
- 항목 작성 :
이름: DNG 보고서
위치: templates / rrdg / DNG Report.dta
상표: DNG 보고서
기술: DNG 보고서
컨텐츠 타입: 응용 프로그램 / 옥텟 스트림
Is-Report : 진실
문맥: 보기, 모듈, 컬렉션
- 브라우저로 이동하여 URL로 이동합니다. https : // hotsname : 9443 / rm / admin
- 디버그 탭으로 이동합니다.
- 서비스에서 서비스 게시를 선택하고 서비스 초기화를 클릭합니다.
- 프로젝트 영역으로 이동 >> 보고서
- 원활한 보고서 생성.
결론
이 기사를 읽으면 DNG에서 표준화 된 보고서를 생성하기 위해 Rational Publishing Engine을 사용하는 것의 중요성을 이해했을 것입니다.
이 문서는 RPE에 대한 기본적인 이해가 있고 경력을 시작하고 싶거나 새로운 기술을 배우고 싶은 사람들을위한 것입니다. RPE는 RTC 및 RQM, CQ, DOORS, Rhapsody 및 기타 여러 타사 도구에서 보고서를 쉽게 생성 할 수 있습니다.
이 자습서에서 논의한 중요한 사항은 다음과 같습니다.
- Rational Publishing Engine 개요
- Rational Publishing Engine 설치
- Rational Publishing Engine 데스크탑 인터페이스 탐색
- 기본 RPE 템플릿 디자인 및 생성
- Doors 차세대 요구 사항 보고서 생성
- 보고서의 고급 서식
- 보고서에 마스터 페이지 (머리글 및 바닥 글) 추가 .
- 외부 변수 및 내부 변수 추가 .
- DNG에 템플릿 배포
행복한 학습 !!
추천 도서
- Rational Robot의 기초 학습-IBM 테스트 자동화 도구
- IBM Rational Quality Manager (RQM)와 Rational Functional Tester (RFT) 통합
- SVN에서 IBM Rational Team Concert로 마이그레이션 튜토리얼
- Tricentis TOSCA 자동화 도구 소개
- IBM Rational Team Concert 결함 관리 도구 튜토리얼
- IBM Rational ClearQuest 도구에 대한 단계별 가이드
- Windows에서 IBM Rational Team Concert (RTC) 및 SVN 통합
- 테스트 데이터 관리를위한 IBM Rational Quality Manager의 데이터 풀 기능