데이터 소스 URL을 사용하여 LQE 색인에 대한 데이터 소스로 TRS 제공자에 연결

TRS 스펙을 지원하는 라이프사이클 도구는 링크된 라이프사이클 데이터 색인을 작성하기 위한 데이터 소스로 사용할 수 있습니다. 이 주제에서는 데이터 소스 URL을 사용하여 LQE 같은 다른 JTS에서 라이프사이클 도구에 대한 색인을 생성하는 방법을 설명합니다. 이는 LQE에 데이터 소스를 추가하는 가장 복잡한 메소드이며 해당 솔루션 아키텍처에 대한 철저한 지식이 있는 관리자만 시도해야 합니다.

시작하기 전에

LQE 기능 사용자(lqe_user)는 JTS 관리 콘솔에서 LQE 구성에 설명된 것처럼 라이프사이클 도구용으로 JTS에서 작성해야 합니다.

이 태스크 정보

애플리케이션에 루트 서비스 문서가 없거나 OAuth URL을 수동으로 제공하려는 경우 TRS를 수동으로 등록할 수 있습니다. LQE가 TRS 제공자(사용자의 애플리케이션)와 통신하는 경우 사용자의 애플리케이션과 직접 통신하게 됩니다. 예를 들어, 애플리케이션 내에서 LQE에 대해 OAuth 컨슈머 시크릿/키 쌍을 작성해야 합니다. 해당 인바운드 컨슈머는 신뢰되어야 하며 기능 사용자(lqe_user)가 있어야 합니다. TRS 내부 라이센스는 기능 사용자에 지정되어야 합니다.

프로시저

  1. LQE 관리 패널에서 데이터 소스 패널을 선택하십시오. 이 패널에서는 LQE가 연결되어 있는 데이터 소스의 라이브 상태를 보여줍니다.
    색인화 중인 데이터 소스를 보여주는 데이터 소스 패널의 화면 캡처
  2. 데이터 소스 추가를 선택하고 데이터 소스 URL을 클릭하십시오.
    데이터 소스 추가 마법사의 화면 캡처
    1. 애플리케이션에 대한 데이터 소스 URL을 입력하십시오. 기본 형식은 https://server:port/tool/trs입니다. 추가할 데이터 소스를 선택하십시오.
    2. 레이블을 데이터 소스의 ID로 추가하십시오.
    3. 스케줄링 필드에서는 초기 색인화가 발생하는 시점을 설정할 수 있습니다. 필드를 비워 두면 마법사가 완료되자마자 색인이 작성됩니다. 테스트 랩 환경에서 LQE는 1시간 안에 50000개의 아티팩트에 대한 색인을 작성할 수 있습니다. 하드웨어 및 구성에 따라 색인 작성 속도가 더 느릴 수 있습니다.
      참고: 사용자는 다중 데이터 소스를 동시에 색인화할 수 있습니다. 각각은 자체 스레드에서 실행됩니다. 또는 하나씩 차례로 실행되도록 다중 TRS 데이터 소스의 초기 색인화를 스케줄링할 수 있습니다.
    4. 이 애플리케이션은 LQE와 다른 JTS에 있으므로 인증 세부사항을 입력하도록 선택하십시오.
  3. 인증 세부사항 지정 패널에서 애플리케이션에 대한 인증 정보를 입력하십시오.
    인증
세부사항 패널
    1. 다른 브라우저 창에서, 애플리케이션을 Lifecycle Query Engines의 제공자로 등록에서 LQE에 대해 생성한 키를 찾으십시오. 이 예제에서 QM 애플리케이션을 추가 중이므로 QM 관리 패널로 이동하게 됩니다. https://server:port/QM/admin#action=com.ibm.team.repository.admin.configureOAuth
      참고: 사용자의 인증이 Jazz™ Team Server에 위임되지 않는 한 Jazz Team Server 관리 패널이 아니라 애플리케이션에 대한 관리 패널로 이동해야 합니다.
    2. 권한 부여된 키 목록 아래에서 lqe_user 키 및 시크릿을 찾아서 복사하십시오.
    3. LQE 브라우저 창으로 돌아가서 컨슈머 키시크릿을 입력하십시오.
    4. 애플리케이션에 대한 OAuth URL을 입력하십시오. 예제 URL은 다음과 유사합니다.
      • https://server:port/tool/oauth-request-token
      • https://server:port/tool/oauth-authorize
      • https://server:port/tool/oauth-access-token
  4. 데이터 소스 구성 옵션을 선택하십시오.
    데이터 소스 추가 마법사의 "데이터 소스 구성" 패널의
화면 캡처
    1. 새로 고치기 간격은 색인에 대한 계속적인 새로 고치기를 위해 LQE가 데이터 소스에 액세스를 시도하는 빈도를 지정합니다. 자주 업데이트되지 않는 데이터 소스에는 계속해서 업데이트되는 데이터 소스보다 더 느린 새로 고치기 간격을 지정할 수 있습니다. 새로 고치기 간격을 줄이면 성능에 영향을 미치게 됩니다.
    2. 초기 색인화용 스레드 수는 일반적으로 2 - 4 사이로 설정해야 합니다. 각 스레드는 LQE 서버를 사용하는 한 사용자 대해서와 거의 같습니다. Intel 시스템의 경우 4개 이상의 스레드에 대한 데이터 검색 속도 개선 비율은 최소입니다.
    3. 진행중인 색인화용 스레드 수는 일반적으로 2 - 4 사이로 설정해야 합니다. 각 스레드는 LQE 서버를 사용하는 한 사용자 대해서와 거의 같습니다. Intel 시스템의 경우 4개 이상의 스레드에 대한 데이터 검색 속도 개선 비율은 최소입니다.
    4. 건너뛴 자원의 경우 증분 업데이트를 계속하면 LQE가 오류를 로그하고 색인화를 수행할 수 없는 자원이 나와도 색인화를 계속합니다. 이는 기본적으로 선택됩니다. 사용 안함으로 설정된 경우 자원을 색인화할 수 없는 경우가 발생하면 바로 색인화 프로세스가 중지됩니다.
  5. 마법사가 완료되면 이 데이터 소스의 어느 지점에서나 구성이 가능한 데이터가 표시됩니다. 색인화를 시작하려면 저장을 클릭하십시오. 색인화 프로세스의 라이브 상태는 기본 데이터 소스 패널에 표시됩니다. 상태 필드의 링크를 클릭하면 색인화 프로세스에 대한 상세한 상태 보고서가 표시됩니다.
    데이터 소스 상태 개요 페이지의 화면 캡처
    데이터 소스 상태 히스토리 페이지의 화면 캡처

다음에 수행할 작업

언제든지 데이터 소스 색인화를 중지하거나 색인화 프로세스를 일시정지하려는 경우 기본 데이터 소스 창에서 마우스를 조치 필드에 갖다 대면 색인화를 일시정지, 중지 또는 삭제할 수 있는 아이콘이 표시됩니다.


피드백