각 애플리케이션을 Lifecycle Query Engine의 TRS 제공자로 등록: 복수 JTS 서버

Lifecycle Query Engine이 각 애플리케이션의 색인을 작성할 수 있도록 각 도구를 Lifecycle Query Engine의 Tracked Resource Set 제공자로 등록해야 합니다.

CLM TRS 구성

  1. CLM 서버를 시작하십시오.
  2. 웹 브라우저에서 https://hostname:9444/jts/admin을 여십시오.
  3. 선택사항: TRS 라이센스를 설치하십시오(동일한 JTS에 Rational® Engineering Lifecycle Manager가 설치되어 있는 경우에는 필요 없음).
  4. 메뉴 표시줄에서 사용자를 선택하고 사용자 작성을 선택한 후 LQE에 필요한 실용적 사용자를 작성하십시오.
    참고: 동일한 JTS에 Rational Engineering Lifecycle Manager가 설치되어 있는 경우 TRS 컨슈머 내부 라이센스를 lqe-user에게 지정만 하면 됩니다.
  5. 다음을 입력하고 저장을 클릭하십시오.
    • 사용자 이름 입력
    • 사용자 ID 입력
    • 사용자 이메일 입력
    • TRS 컨슈머-내부 옆의 상자 선택
  6. RTC 관리 콘솔(https://hostname:9444/ccm/admin)을 여십시오.
  7. 왼쪽 분할창에서 "컨슈머(인바운드)"를 선택하고, 고유 키 입력 옵션을 사용하여 다음 정보를 입력하고 등록을 눌러 LQE에 사용할 새 컨슈머 키를 작성하십시오.
    • 컨슈머 키
    • 이름: LQE
    • 시크릿
    • 신뢰 여부: 예
  8. 아래로 스크롤한 후 권한 부여된 키 목록에서 LQE 항목을 편집하십시오. 사용자 선택 링크를 클릭하고 lqe-user를 추가한 후 추가 및 닫기를 누르고 편집 대화 상자로 돌아가서 완료를 누르십시오.
  9. 9. RQM 관리 애플리케이션(https://hostname:9444/qm/admin)을 사용하여 LQE에 사용할 키를 같은 방법으로 작성하십시오(6>8단계)
  10. RELM 서버를 시작하십시오.
  11. 브라우저에서 https://hostname:9444/lqe/web을 여십시오.
  12. 도구 모음 메뉴에서 "관리"를 선택하고 왼쪽 분할창에서 "데이터 소스"를 선택한 후 "데이터 소스 추가"를 클릭하십시오.
  13. 동일한 JTS에 RELM이 설치되어 있는 경우, 검색된 제공자 목록에서 RTC와 RQM을 선택해야 합니다. 그 외의 경우에는 다음 단계를 계속 수행하십시오.
  14. 루트 서비스를 선택하고 RTC 루트 서비스 URL을 입력한 후 trs URL을 선택하고 레이블을 입력한 후 인증 지정을 선택하고 다음을 누르십시오.
    • 루트 서비스 URL: https://hostname:9444/ccm/rootservices
    • https://hostname:9444/jazz/oslc/workitems/trs 선택
    • 레이블: RTC
  15. 컨슈머 키와 시크릿을 입력하고 다음을 클릭하십시오.
  16. 기본값을 승인하고 완료를 클릭하십시오.
  17. 데이터 소스에 색인 작성 완료가 표시될 때까지 기다리십시오.
  18. RQM에 대해 14>16단계를 완료하십시오.
    • 루트 서비스 URL: https://hostname:9444/qm/rootservices
    • https://hostname:9444/jazz/qm/trs 선택
    • 레이블: RQM
    • 참고사항:
    • 시크릿: 앞에서와 동일하게 입력
  19. 데이터 소스에 색인 작성 완료가 표시될 때까지 기다리십시오.
  20. 메뉴 표시줄에서 "사용자 권한"을 선택하고, 새로 추가한 각 제공자에 대해 "권한 부여"를 클릭하십시오. 프롬프트가 표시되면 사용자와 비밀번호를 입력하고 보안 경고를 승인하십시오.
  21. 22. 색인 데이터를 테스트하려면 RELM 조회 페이지(https://hostname:9444/relm/web)로 이동한 후 조회를 사용하여 CM - QM 테스트를 실행하십시오.

DOORS 및 DOORS Web Access를 TRS 제공자로 구성

Rational DOORS® 및 Derby에는 TRS 사용에 필요한 기본 사용자와 비밀번호가 포함되어 있습니다. 이러한 사용자와 연관된 구성 매개변수를 아래 절차의 설명대로 편집해야 합니다. 통합에 사용되는 사용자는 다음과 같습니다.
  • LQE 실용적 사용자. 이 사용자는 통합된 TRS 컨슈머 애플리케이션에서 Rational DOORS Web Access로의 LQE 요청을 처리합니다. 이 사용자는 Rational DOORS 데이터베이스에 있어야 합니다. 이 사용자에 대한 매개변수를 festival.xml 파일에 지정해야 합니다.
  • trs.db.user. TRS 데이터베이스 데이터에 액세스할 수 있는 Derby 데이터베이스 사용자입니다. Rational DOORS Web Access가 이 데이터베이스에서 데이터를 검색할 때 사용됩니다. 이 사용자에 대한 비밀번호를 festival.xml 파일과 Derby 특성 파일에 지정해야 합니다.
  • derby.user.admin. Derby 데이터베이스 관리자입니다. 현재 이 사용자는 Rational DOORS Web Access 기능 또는 Derby 데이터베이스를 제공하지 않습니다. 이 사용자에 대한 비밀번호를 Derby 특성 파일에 설정해야 합니다.
  1. [DWA_path]\server\festival\config\festival.xml을 여십시오.
    1. 구성 가능한 시스템 특성 섹션을 검색하십시오.
    2. oauth.domain 특성 섹션에 아래 표에 나열된 특성을 추가하여 DOORS 관리 ID와 비밀번호를 바꾸고 컨슈머 키와 시크릿을 선택하십시오. 특성의 형식은 다음과 같아야 합니다.
      <f:property name="functional.user.consumer.key" value="consumer_key" />
    표 1. Festival.xml 파일의 TRS 및 LQE 관련 특성
    특성 설명/값
    ForceHttpsForAuthenticationForOAuth 이 값을 true로 설정하십시오.
    oauth.domain 이 값을 https://server:port/dwa로 설정하십시오. 여기서 server는 서버 도메인 이름 또는 IP 주소입니다.
    functional.user.consumer.key LQE 실용적 사용자와 연관된 컨슈머 키입니다. Lifecycle Query Engine에서 DOORS TRS(Tracked Resource Set)에 액세스할 때 사용됩니다. Rational DOORS 구성 로컬 키 탭에 이 키가 있어야 합니다. 기본값은 LQE Functional User Key입니다.
    functional.user.consumer.secret LQE 실용적 사용자와 연관된 컨슈머 시크릿입니다. Lifecycle Query Engine에서 DOORS TRS(Tracked Resource Set)에 액세스할 때 사용됩니다. Rational DOORS 구성 로컬 키 탭에 이 시크릿이 있어야 합니다. 기본값은 qwert6입니다.
    functional.user.name LQE 실용적 사용자의 사용자 이름입니다. 이 사용자 이름은 유효한 Rational DOORS 사용자여야 합니다. 기본값은 LQE Functional User입니다.
    functional.user.password LQE 실용적 사용자에 대한 비밀번호입니다. 기본값은 qwert6입니다.
    trs.db.user TRS 사용에 필요한 사용자 이름입니다. 간단하게 기본 사용자 이름인 trs.db.user를 사용하십시오.
    trs.db.password trs.db.user에 대한 비밀번호입니다. 이 비밀번호를 Derby 특성 파일에도 지정해야 합니다.
    trs.page.size 한 페이지에 포함할 TRS 자원의 수입니다. 기본값은 250입니다.
    trs.enable 이 값을 true로 설정하십시오.
  2. derby.properties 파일을 편집기로 여십시오. 이 파일은 dwa_install/derby 디렉토리에 있습니다.
  3. 다음 표에 있는 매개변수에 대한 비밀번호 값을 바꾸십시오.
    표 2. Derby 특성 파일의 TRS 관련 매개변수
    매개변수 설명
    derby.user.trs festival.xml 파일에 지정한 trs.db.user에 대한 비밀번호입니다. 기본값은 dwaTrsPa11word입니다.
    derby.user.admin Derby 데이터베이스 관리자에 대한 비밀번호입니다. 현재 이 사용자는 Rational DOORS Web Access 기능 또는 Derby 데이터베이스를 제공하지 않습니다. 기본값은 dwaTrsPa11word입니다.
  4. 일괄처리 파일 dwa_install/derby.start.bat을 실행하십시오.
  5. 일괄처리 파일 dwa_install/derby/scripts/init_trs.bat을 실행하십시오.
  6. DCN(Data Change Notifications) 매개변수를 사용하여 Rational DOORS 데이터베이스 서버가 Rational DOORS Web Access 브로커 및 Rational DOORS Web Access 서버와 통신하도록 구성하십시오. 자세한 정보는 http://publib.boulder.ibm.com/infocenter/doorshlp/v9/index.jsp?topic=/com.ibm.rational.dwa.install.doc/topics/c_setupddbs.html주제를 참조하십시오.
  7. 다음 순서대로 DOORS Web Access 서버를 다시 시작하십시오.
    1. 브로커
    2. 상호 운용
    3. 데이터베이스 서버
    4. 웹 애플리케이션 서버
  8. 다음 신임 정보를 사용하여 Rational DOORS에 로그온하십시오.
    • 사용자 이름: LQE Functional User 또는 festival.xml 파일에 지정한 실용적 사용자 이름.
    • 비밀번호: qwert6 또는 festival.xml 파일에 지정한 실용적 사용자 비밀번호.
  9. 색인을 작성할 DOORS 데이터베이스를 선택하고 마우스 오른쪽 단추를 클릭한 후 특성을 선택하십시오.
  10. 특성 대화 상자에서 로컬 키 탭을 선택하고 추가를 클릭하십시오.
    • 이름: LQE
    • 키: xyz
    • 시크릿: xyz
    등록을 클릭한 후 확인을 클릭하십시오.
  11. DOORS 클라이언트에서 도구 메뉴를 선택하고 TRS 구성을 클릭하십시오. TRS에 대해 구성할 모듈과 프로젝트를 선택하고 적용을 클릭한 후 닫기를 클릭하십시오.

DOORS Web Access를 데이터 소스로 사용하도록 LQE 구성

  1. https://jtshostname:port/lqe/web으로 이동하십시오.
  2. 도구 모음 메뉴에서 관리를 선택하십시오.
  3. 데이터 소스 페이지에서 데이터 소스 추가를 선택하십시오.
  4. 데이터 소스 추가 대화 상자에서 루트 서비스 문서 URL 옵션을 선택하고 DOORS 루트 서비스 URL을 입력한 후 TRS URL을 선택하고 레이블을 입력한 다음 인증 세부사항 지정을 선택하십시오.
    • 루트 서비스 URL: https://doorsserver:port/dwa/rdm/discovery/rootservices
    • https://doorsserver:port/dwa/rm/trs를 선택하십시오.
    • 레이블: DOORS
    LQE에 추가되는 DOORS 데이터 소스 값의
화면 캡처
  5. 컨슈머 키와 시크릿을 입력하십시오.
    참고: 컨슈머 키와 시크릿이 DOORS Web Access Festival.XML 파일의 값과 일치해야 합니다.
    <f:property name="functional.user.consumer.key" value="xyz"/>
    <f:property name="functional.user.consumer.secret" value="xyz"/>
    컨슈머 키와 시크릿의 화면 캡처
  6. 처음 및 추가 색인 작성 스레드 수를 1로 설정하고 완료를 클릭하십시오. 색인 작성에 둘 이상의 스레드가 사용될 경우 간혹 오류가 발생할 수 있습니다.

Rhapsody DM을 TRS 제공자로 구성

  1. RDM 서버가 시작되었는지 확인하십시오. TRS 라이센스를 설치한 후 lqe-user에게 지정하십시오. RELM과 동일한 JTS에 RDM이 설치된 경우 라이센스가 이미 있습니다.
  2. https://hostname:9444/jts/admin으로 이동하십시오.
  3. 메뉴 표시줄에서 사용자를 선택하고 사용자 작성을 선택한 후 LQE에 필요한 실용적 사용자를 작성하십시오.
    참고: 동일한 JTS에 RELM이 설치되어 있는 경우 TRS 컨슈머 내부 라이센스를 lqe-user에게 지정만 하면 됩니다(앞 단계에서 아직 수행하지 않은 경우).
  4. https://hostname:9444/jts/admin으로 이동하십시오.
  5. 컨슈머(인바운드)를 선택하고 다음 LQE 데이터를 입력한 후 등록을 누르십시오.
    • 이름: LQE
    • 시크릿
    • 신뢰 여부
    • 실용적 사용자 지정: lqe_user
    아래로 스크롤한 후 연필 아이콘을 클릭하여 LQE 컨슈머를 편집하십시오. 생성된 LQE 사용자 목록에서 관리 사용자를 선택하십시오.
  6. https://hostname:9444/dm/web으로 이동하십시오.
  7. 5단계의 관리 사용자로 로그인하십시오.
  8. 프로젝트 영역을 선택하고 프로젝트 특성 관리를 선택하십시오. 기본 OSLC 컨텍스트를 선택하고 선택을 누른 후 기본 작업공간을 클릭하고 확인, 저장을 차례로 누르십시오.
  9. RELM 서버를 시작하고 https://hostname:9444/lqe/web으로 이동하십시오.
  10. 관리 사용자로 로그인한 후 관리, 데이터 소스, 데이터 소스 추가를 차례로 선택하십시오.
  11. 동일한 JTS에 RELM이 설치되어 있는 경우, 검색된 제공자 목록에서 RDM을 선택해야 합니다. 그 외의 경우에는 다음 단계를 계속 수행하십시오.
  12. https://hostname:9444/dm/rootservices를 입력하고 https://hostname:9444/dm/trs를 선택한 후 레이블로 RDM을 입력하고 인증 지정을 선택한 후 다음을 누르십시오.
  13. 인증 데이터를 입력하고 다음을 클릭하십시오. 기본값을 승인하고 완료를 클릭하십시오.
  14. 최신이 표시될 때까지 데이터 소스 페이지를 새로 고치십시오.
  15. 사용자 권한으로 이동한 후 DM TRS에 대해 조치 권한 부여를 선택하십시오.
  16. 색인 데이터를 테스트하려면 RELM 조회 페이지(https://hostname:9444/relm/web)로 이동한 후 AM 자원 조회를 실행하십시오.

Rational Engineering Lifecycle Manager를 TRS 제공자로 구성

  1. RELM 서버를 시작하고 https://hostname:9444/jts/admin으로 이동하십시오.
  2. 메뉴 표시줄에서 사용자를 선택하고 활성 사용자를 선택한 후 lqe-user에게 TRS 라이센스를 지정하십시오.
    참고: RDM, CLM과 동일한 JTS에 설치되어 있는 경우 이 단계가 필요하지 않습니다.
  3. 활성 사용자 목록에서 lqe_user를 선택하십시오.
  4. lqe_user에게 TRS 컨슈머-내부 라이센스를 지정하십시오.
  5. https://hostname:9444/jts/admin으로 이동하십시오.
    참고: RELM 인바운드 컨슈머를 jts/admin에 정의해야 합니다(relm/admin 아님). RELM과 RDM이 같은 JTS에 설치되어 있는 경우, 이 단계는 앞 단계에서 완료되었습니다.
  6. 왼쪽 분할창에서 "컨슈머(인바운드)"를 선택하고, LQE에 사용할 새 컨슈머 키를 다음과 같이 작성한 후, 등록을 누르고 생성된 키를 기록해 두십시오.
    • 이름: LQE
    • 시크릿
    • 신뢰 여부: 예
    • 생성된 키
  7. 아래로 스크롤한 후 권한 부여된 키 목록에서 LQE 항목을 편집하십시오. 사용자 선택 링크를 클릭하고 lqe-user를 추가한 후 추가 및 닫기를 누르고 편집 대화 상자로 돌아가서 완료를 누르십시오.
  8. https://hostname:9444/lqe/web으로 이동하십시오.
  9. 도구 모음 메뉴에서 "관리"를 선택하고 왼쪽 분할창에서 "데이터 소스"를 선택한 후 "데이터 소스 추가"를 클릭하십시오.
  10. RELM이 LQE와 함께 설치되어 있는 경우, 데이터 소스 목록에서 제공자를 선택할 수 있습니다. RELM이 CLM JTS에 설치되어 있는 경우 https://hostname:9444/relm/rootservices가 소스에 해당됩니다.
  11. 키와 시크릿을 입력하십시오. 기본값을 승인하고 완료를 클릭하십시오.
  12. 색인 작성이 완료될 때까지 기다리십시오.
  13. 메뉴 표시줄에서 "사용자 권한"을 선택하고, 새 제공자에 대해 "권한 부여"를 클릭하십시오. 프롬프트가 표시되면 사용자와 비밀번호를 입력하고 보안 경고를 승인하십시오.
  14. 색인 데이터를 테스트하려면 RELM 조회 페이지(https://hostname:9444/relm/web)로 이동한 후 모든 아티팩트 조회를 실행하십시오.

LQE에서 사용자 권한 부여

  1. 1. LQE 권한 페이지에서 각 제공자 권한 부여를 누른 후 프롬프트가 표시되면 rational/rational로 로그인하십시오.

피드백