구성 파일을 편집하고 Derby 일괄처리 파일을 실행하여
TRS(tracked resource set)에 대한 제공자로
IBM®
Engineering Requirements Management DOORS® - Web
Access
(DWA)를
구성할 수 있습니다.
이 태스크 정보
DWA 및
Derby가 TRS 인에이블먼트를 위한 여러 기본 사용자 및 비밀번호와 함께 제공됩니다. 사용자 이름 또는 비밀번호를 수정하면, 다음 프로시저에 설명한 대로 해당 사용자와 연관된 구성 매개변수를 편집해야 합니다. 통합에서는 다음 사용자가 사용됩니다.
- LQE 기능 사용자
- 이 표준 IBM Engineering Requirements
Management DOORS
(DOORS)
사용자는 DWA에 대한
통합된 TRS 이용자 애플리케이션의 LQE(Lifecycle Query Engine) 요청을 처리합니다. 이 사용자가
기본값이 아닌 사용자 이름 및 비밀번호를 사용하는 경우, 해당 값은 다음 프로시저에서 설명한 대로
festival.xml 파일에 있는 항목과 일치해야 합니다.
- trs.db.user
- 이 Derby 데이터베이스 사용자는 TRS 데이터베이스 데이터에 액세스할 수 있고 DWA가
데이터베이스에서 데이터를 검색할 때 사용됩니다. 기본 사용자 이름 및 비밀번호 이외의 값을 사용하려는 경우
festival.xml 파일에서 항목을 작성해야 합니다. 비밀번호를 변경하면 Derby 특성 파일에
새 비밀번호를 입력해야 합니다.
- derby.user.admin
- 이 Derby 데이터베이스 관리자에서는 DWA에 대한 기능을 제공하지 않습니다. Derby 특성 파일에 이 사용자의 비밀번호를 설정할 수 있습니다.
중요사항: 관리자는 Derby 데이터베이스의 무결성을 유지하고
해당 데이터베이스가 손상되지 않도록 조치를 취해야 합니다. 자세한 정보는
Derby 서버 및
관리 안내서에 있는 "데이터베이스 무결성 유지보수"를 참조하십시오.
프로시저
- DWA시작, 중지 및 제거에 설명된 대로 모든 DWA
컴포넌트를 중지하십시오.
- festival.xml 파일의 백업 사본을 작성하고 편집기에서 원래 파일을 여십시오.
이 파일은 dwa_install\server\festival\config 디렉토리에 있습니다.
- LQE 기능 사용자 및 TRS 사용자의 다음 특성 값을 입력하십시오.
- ForceHttpsForAuthenticationForOAuth
- 이 값을 true로 설정하십시오.
- functional.user.consumer.key
- 이 컨슈머 키는 LQE 기능 사용자와 연관됩니다. LQE는 이 키를 사용하여
DOORS
TRS에 액세스합니다. 이 키는
DOORS
구성 로컬 키 창의 컨슈머 키 항목과 일치해야 합니다. 기본값은 LQE Functional User Key입니다. 이
특성은 기본값 이외의 값을 사용하는 경우에만 festival.xml 파일에서 필요합니다.
- functional.user.consumer.secret
- 이 컨슈머 시크릿은 LQE 기능 사용자와 연관됩니다. LQE는 이 키를 사용하여
DOORS
TRS에 액세스합니다. 이 시크릿은 DOORS
구성 로컬 키 창의 OAuth 시크릿 항목과 일치해야 합니다. 기본값은 qwert6입니다. 이
특성은 기본값 이외의 값을 사용하는 경우에만 festival.xml 파일에서 필요합니다.
- functional.user.name
- 이 특성은 LQE 기능 사용자의 사용자 이름입니다. 이 사용자는 LQE에서 사용하기 위한 모든 DOORS 데이터를 읽을 수 있는 특권을 가지고 있는 표준
DOORS 사용자여야 합니다. 이 값은
DOORS
구성 로컬 키 창의 이용자 이름 항목과 일치해야 합니다.
기본값은 LQE Functional User입니다. 이 특성은 기본값 이외의 값을 사용하는 경우에만
festival.xml 파일에서 필요합니다.
- functional.user.password
- 이 특성은 LQE 기능 사용자의 비밀번호입니다. 기본값은 qwert6입니다. 이 특성은 기본값
이외의 값을 사용하는 경우에만 festival.xml 파일에서 필요합니다.
- trs.db.user
- 이 특성은 TRS 인에이블먼트의 사용자 이름입니다. 기본 사용자 이름은 trs입니다. 이 특성은
기본값 이외의 값을 사용하는 경우에만 festival.xml 파일에서 필요합니다.
- trs.db.password
- 이 특성은 trs.db.user의 비밀번호입니다. 기본값은 dwaTrsPa11word입니다. 이 특성은
기본값 이외의 값을 사용하는 경우에만 festival.xml 파일에서 필요합니다. 기본값 이외의 값을
사용하는 경우, 이 프로시저의 다음 단계에 설명한 대로 Derby 특성 파일에 새 비밀번호를 입력해야 합니다.
- trs.page.size
- 이 특성은 페이지에 포함시킬 TRS 자원의 수를 표시합니다. 기본값은 250입니다.
- trs.enable
- 이 값을 true로 설정하십시오.
festival.xml 파일의 다음 추출 내용은 TRS와 관련된 특성 예를 보여줍니다.
<f:property name="ForceHttpsForAuthenticationForOAuth" value="true"/>
<f:property name="functional.user.consumer.key" value="LQE Functional User Key"/>
<f:property name="functional.user.consumer.secret" value="qwert6"/>
<f:property name="functional.user.name" value="LQE Functional User"/>
<f:property name="functional.user.password" value="qwert6"/>
<f:property name="trs.enable" value="true"/>
- festival.xml 파일을 저장한 후 닫으십시오.
- festival.xml 파일에서 trs.db.password의 기본값을
변경한 경우 다음 단계를 수행하십시오.
- 편집기에서 derby.properties 파일을 여십시오. 파일은
dwa_install/derby 디렉토리에 있습니다.
- derby.user.trs 값을 바꾸십시오. derby.properties 파일에는 다음 값이 포함됩니다.
- derby.user.trs
- 이는 festival.xml 파일에서 지정한 trs.db.user 특성의 비밀번호입니다. 기본값은
dwaTrsPa11word입니다.
- derby.user.admin
- Derby 데이터베이스 관리자의 비밀번호입니다. 현재, 해당 사용자에서는
DWA에 대한 기능을 제공하지 않습니다. 기본값은 dwaTrsPa11word입니다.
- DOORS시작, 중지 및 제거에 설명된 대로 모든 DWA를 시작하십시오.
다음에 수행할 작업
TRS 이용자 애플리케이션과의 통합이 OSLC 친구 관계로 구성된 이후
컨슈머 애플리케이션의 TRS 제공자로
DOORS를
등록해야 합니다. 해당 프로시저의 예의 경우, Rational® Engineering Lifecycle
Manager의 문서에서
"Lifecycle Query Engines에 대한 TRS 제공자로 애플리케이션 등록"을 참조하십시오.
LQE는
IBM
Rational Engineering Lifecycle Manager와 같은 TRS 이용자 애플리케이션에서
사용되고 여러 라이프사이클 도구의 데이터에 대한 마스터 색인 또는 데이터베이스를 빌드합니다. 각 TRS 제공자 도구는 TRS를 통해 데이터를 공개합니다. LQE는 각 도구에서 데이터를 수집하거나 색인화할
수 있습니다. 팀은 SPARQL 언어로 색인화된 데이터에 대해 보고서와 같은 조회를 작성할 수 있습니다. LQE 관리 애플리케이션에서
DOORS에 대한 데이터 소스를 추가할 때
다음 값을 설정하십시오.
- 초기 색인 작성에 필요한 스레드 수: 1
- 증분 색인 작성에 필요한 스레드 수: 1
- 새로 고치기 간격: 60
관리 탭에서 을 클릭하고 다음 HTTP 제한시간 값을 설정하십시오. 기본값은 60초입니다. 두 값 모두 늘리기:
- 연결 제한시간(최소): 5분(300초)
- 소켓 제한시간(최소): 15분(900초)