Rational Team Concert 2.0.0.2로 업그레이드

일반적으로 Rational Team Concert™ 클라이언트 및 서버를 업그레이드하려면 zip 설치 또는 IBM® Installation Manager 설치를 수행합니다.
주: IBM Installation Manager를 사용하여 현재 Rational Team Concert가 설치되지 않은 컴퓨터에 Rational Team Concert 2.0.0.2를 설치하는 경우에는 Installation Manager에 설치 언어를 선택하라는 메시지가 나타납니다. 그러나, 이전 버전에서 2.0.0.2로 업데이트할 때는 IBM Installation Manager에서 사용자가 현재 언어를 사용할 것이라고 가정하게 때문에 언어 선택 메시지가 나타나지 않습니다. 2.0.0.2로 업데이트한 후 추가 언어를 선택하려면 IBM Installation Manager의 기본 화면에서 수정을 선택하고 원하는 옵션을 선택하십시오. 다음 화면에 지원되는 언어 목록이 표시됩니다. 필요한 항목을 선택하십시오.
2.0.0.2로 업데이트한 다음 수정을 선택하여 언어를 추가 또는 제거하기 전에 Jazz™ Team Server를 시작하려면 서버를 다음과 같이 재설정해야 합니다.
  1. 웹 브라우저에서 다음으로 이동하십시오.
    https://<server-host>:<jazz-port>/jazz/admin?internal#action=com.ibm.team.repository.admin.serverReset
  2. 서버 재설정 요청을 클릭하십시오.
  3. 서버를 종료하십시오.

그런 다음 IBM Installation Manager에서 수정을 선택하여 언어를 추가하거나 제거하십시오.

Rational Team Concert 클라이언트 및 서버 호환성

다음 표는 Rational Team Concert 클라이언트 버전과 Jazz Team Server 버전의 호환성을 보여줍니다.
표 1. 클라이언트 및 서버 호환성
Rational Team Concert 클라이언트 버전 호환되는 Jazz Team Server 버전
Eclipse용 1.0.x 0.6.x
Eclipse용 2.0.x 1.0.x
Microsoft® Visual Studio용 2.0.0.0 1.0.0.0
Microsoft Visual Studio용 2.0.x 1.0.x

Eclipse IDE용 Rational Team Concert 클라이언트 업그레이드

1.0, 1.0.1 또는 1.0.1.1 버전의 Eclipse IDE용 클라이언트가 설치되어 있을 경우, 새 버전 2.0.x 서버에 연결하려면 2.0.x 클라이언트가 필요합니다. zip 파일을 사용하여 2.0 클라이언트를 설치하거나 이전 IBM Installation Manager 설치를 업데이트하십시오.

Microsoft Visual Studio IDE용 Rational Team Concert 클라이언트 설치

1.0.1.1 버전의 Microsoft Visual Studio IDE용 클라이언트가 설치되어 있는 경우, 새 버전 2.0.x 서버에 연결하려면 2.0.x 클라이언트가 필요합니다.
알아두기: Microsoft Visual Studio용 클라이언트의 .zip 파일은 제공되지 않습니다. 버전 2.0.x를 설치하거나 해당 버전으로 업그레이드하려면 IBM Installation Manager를 사용해야 합니다.

평가판 또는 시험 사용 버전에서 정품 버전으로 서버 업그레이드

Rational Team Concert 시험 사용 버전을 실행하는 중이면 먼저 2.0.0.2 평가판 버전으로 업그레이드하십시오.

2.0.0.2 평가판 버전에서 서버 활성화 킷을 구입하여 설치하면(http://www.ibm.com/software/awdtools/rtc/에서 구입 가능) 정품 서버가 됩니다. 활성화 킷에는 정품 서버 키가 있는 JAR 파일이 들어 있습니다. 설치할 때는 서버의 관리 웹 인터페이스의 라이센스 키 관리 페이지를 이용하십시오.

1.0, 1.0.1, 1.0.1.1 또는 2.0에서 서버 업그레이드

이전 버전에서 Rational Team Concert 2.0.0.2 버전으로 바로 업그레이드할 수 있습니다. 1.x에서 2.x로 업데이트할 때는 데이터베이스 마이그레이션을 수행해야 합니다. 데이터베이스 마이그레이션 수행에 대한 정보는 Jazz Team Server업그레이드 이후 Jazz 저장소 마이그레이션 및 을 참조하십시오.

주: WebSphere® Application Server를 업그레이드하기 전에 https://{servername}:9443/jazz/admin#action=com.ibm.team.repository.admin.serverReset으로 이동한 후 서버 재설정 요청을 클릭하여 서버를 재설정하십시오.

이전 버전을 zip 파일에서 설치한 경우에는 이전 설치와 겹치는 항목이 없습니다. 2.0.0.2 버전을 zip 파일에서 새 위치에 설치하거나 IBM Installation Manager를 사용하여 2.0.0.2 인스턴스를 설치할 수 있습니다.

이전 버전을 IBM Installation Manager를 사용하여 설치한 경우에는 2.0.0.2를 별도의 인스턴스로 설치하거나 이전 인스턴스를 2.0.0.2로 업데이트할 수 있습니다. 2.0.0.2 버전 서버의 인스턴스를 별도로 설치할 때는 설치 마법사의 설치 패키지 페이지에서 새 패키지 그룹 작성을 선택하십시오.

주: 배치된 Jazz Team Server의 WebSphere Application Server를 업그레이드하려면 이전 jazz.war 파일을 제거하고 2.0.0.2 jazz.war 파일을 배치하십시오.

업그레이드를 완료하려면 이전 서버 설치에서 필요한 구성 파일 복사2.0.0.2 활성화 키 설치의 내용을 참조하십시오.

Rational Team Concert Edition 간의 서버 업그레이드

Rational Team Concert Edition 간 업그레이드가 가능합니다. 일반적으로 업그레이드는 Express-C에서 Express®로 또는 Express에서 Standard로 전환하는 것을 포함합니다. 동일한 프로세스로 반대로 다운그레이드할 수도 있습니다.

모든 Rational Team Concert 2.0.0.2 Edition에서 Derby 데이터베이스를 지원하므로 Express-C에서 Express 또는 Standard로 전환할 때 Derby를 DB2® 또는 Oracle로 마이그레이션할 필요가 없습니다. 먼저 서버 에디션을 마이그레이션하고 기존의 데이터베이스와 원활하게 작동하는지 확인한 다음 필요에 따라 데이터베이스를 마이그레이션하는 것이 좋습니다. Derby 데이터베이스는 10명의 사용자만 지원한다는 것에 주의하십시오. 데이터베이스 마이그레이션 수행에 대한 정보는 Jazz Team Server 업그레이드 이후 Jazz 저장소 마이그레이션 및 을 참조하십시오.

설치한 Rational Team Concert 2.0.0.2 Edition을 다른 에디션으로 업그레이드하려는 경우에는 기존 에디션을 그대로 둔 채 새 에디션을 다운로드하여 설치한 다음 새 에디션 실행에 필요한 구성 파일을 복사하십시오. 아래 섹션에 필요한 구성 파일에 대한 설명이 나와 있습니다.

이전 에디션을 zip 파일에서 설치한 경우에는 이전 설치와 겹치는 항목이 없습니다. 새 에디션을 zip 파일에서 새 위치에 설치하거나 IBM Installation Manager을 사용하여 새 에디션을 설치할 수 있습니다. 향후 업데이트를 적용할 수 있도록 프로덕션 서버에는 IBM Installation Manager를 사용하는 것이 좋습니다.

IBM Installation Manager를 사용하여 이전 서버를 설치했고 새 에디션을 설치할 때도 IBM Installation Manager를 사용하려는 경우 새 Installation Manager 설치 과정에서 이전 에디션을 오버레이하지 마십시오. 설치 마법사의 설치 패키지 페이지에서 새 패키지 그룹 작성을 선택하십시오.

이렇게 하면 새 에디션이 다른 위치에 설치되고 새 패키지 그룹 이름을 사용하여 프로그램 바로 가기가 작성됩니다.

이 태스크를 수행하지 않으면 설치에 실패하고 파일 충돌이 발생합니다. 설치 실패 오류 대화 상자가 나타나 다음과 같은 텍스트를 표시하면 실패한 것입니다.
설치가 실패했습니다.
  "설치" 단계 중 오류 발생:
    zip 표준 1.0.1.I20081018-1820을 추출하지 못했습니다. 파일
    D:\JazzTeamServer\server\license-update-site\site.xml이 이미 있습니다.

이 경우, 치명적인 오류는 아니므로 설치를 다시 시작하여 새 패키지 그룹을 정상적으로 작성할 수 있습니다.

WebSphere Application Server 구성 업데이트

Rational Team Concert 2.0.0.2에 WebSphere Application Server를 올바르게 구성하려면 다음 단계를 수행해야 합니다.
  1. WAS 및 WASDK의 최신 수정팩이 설치되었는지 확인하십시오. WAS 7.0에 배치할 때는 적어도 WebSphere Application Server 7.0.0.3이 설치되어야 합니다.
  2. 다음의 이전 사용자 정의 JVM 특성을 제거하십시오.
    1. com.ibm.team.repository.provision.profile
    2. com.ibm.team.server.configURL
    3. log4j.configuration
  3. 새 사용자 정의 JVM 특성 JAZZ_HOME을 추가하고 값을 다음으로 설정하십시오.
    file:///<JazzInstallDir>/server/conf
  4. WAS 보안 설정 "비보호 URI에 액세스할 때 인증 데이터 사용"을 선택했는지 확인하십시오. WAS 통합 솔루션 콘솔을 사용할 때는 다음에 따라 이 작업을 수행할 수 있습니다.
    1. 보안 -> 보안 관리, 애플리케이션 및 인프라 -> 웹 보안 - 일반 설정으로 이동하십시오.
    2. "비보호 URI에 액세스할 때 인증 데이터 사용" 선택란을 선택하십시오.

이전 서버 설치에서 필요한 구성 파일 복사

소스 서버에서 대상 서버로 다음 파일을 복사하십시오. 먼저, 업그레이드된 서버 설치에서 원본 파일의 이름을 바꾸어 백업을 작성하십시오. IBM Installation Manager를 사용하여 1.0, 1.0.1, 1.0.1.1 또는 2.0에서 2.0.0.2으로 업데이트한 경우에는 1.0.x 또는 2.0 구성 파일이 들어 있는 백업 디렉토리가 서버 설치 위치의 서브디렉토리에 backup-config-timestamp 같은 이름으로 작성됩니다.

Standard Edition 또는 Enterprise Edition으로 업그레이드하려는데 Express의 개발자 클라이언트 활성화 킷을 구입했으면 Standard Edition 또는 Enterprise Edition의 개발자 클라이언트 활성화 킷을 구입하여 설치하십시오. 그래야 해당 클라이언트 라이센스를 사용할 수 있습니다. 사용자의 개발자 라이센스는 여전히 유효하지만, 올바른 활성화 킷을 설치할 때까지 개발자 라이센스가 활성화되지 않습니다.

2.0.0.2 활성화 키 설치

2.0.0.2 버전은 2.0.0.2 활성화 키를 사용합니다. 서버를 1.0.x.x에서 2.0.x로 업그레이드한 경우, 업그레이드가 완료되면 평가판 라이센스로 되돌아가므로 IBM Rational® License Key Center에서 2.0 또는 2.0.0.2 활성화 키를 구해야 합니다.

IBM Rational License Key Center에 대한 자세한 정보는 IBM Rational Licensing 지원 사이트 및 관련 jazz.net 기술 팁을 참조하십시오.

아래에 각 킷의 키 이름이 나와 있습니다.

  • IBM Rational Team Concert Express Edition Server Activation Kit V2.0, 2.0.0.2
  • IBM Rational Team Concert Standard Edition Server Activation Kit V2.0, 2.0.0.2
  • IBM Rational Team Concert Enterprise Edition Server Activation Kit V2.0, 2.0.0.2
  • IBM Rational Team Concert Contributor Client Access Activation Kit V2.0, 2.0.0.2
  • IBMRational Team Concert Developer Client Access Activation Kit V2.0, 2.0.0.2
  • IBM Rational Team Concert Express Edition Developer Client Access Activation Kit V2.0, 2.0.0.2
  • IBM Rational Team Concert Floating Contributor Client Access Activation Kit V2.0, 2.0.0.2
  • IBM Rational Team Concert Floating Developer Client Access Activation Kit V2.0, 2.0.0.2

프로젝트 타임라인 설정

Rational Team Concert 1.x에서는 프로젝트에 여러 개의 타임라인(이전 "개발 라인")이 있을 수 있고 이 타임라인들은 모두 동일하게 간주되었습니다.

Rational Team Concert 2.0에서는 프로젝트에 여러 개의 타임라인이 있지만 이 중 하나를 "프로젝트 타임라인"으로 표시할 수 있습니다. 데이터베이스를 2.0으로 마이그레이션하면 프로젝트의 기본 타임라인을 알 수 없어 프로젝트에 프로젝트 타임라인이 설정되지 않습니다. 2.0으로 업그레이드한 후 프로젝트 타임라인을 설정하려면 프로젝트를 수동으로 업데이트하십시오.

소스 컨트롤 관리 스냅샷 구성

데이터 웨어하우스의 SCM(소스 컨트롤 관리) 스냅샷은 스트림 크기와 스트림 내 활동(변경사항 세트 및 파일/폴더 변경사항)에 대한 정보 등 스트림 데이터를 수집합니다. 버전 1.0에서는 이 스냅샷이 모든 스트림에 대한 정보를 자동으로 수집했습니다. 이렇게 하면 시간이 오래 걸릴 수 있으므로 버전 2.0에서는 데이터를 수집할 스트림을 사용자가 결정할 수 있는 구성 옵션이 SCM 스냅샷에 추가되었습니다. 따라서 이제 사용자가 구성하지 않으면 데이터를 수집하지 않습니다.

SCM 스냅샷을 구성하려면 다음을 수행하십시오.
  1. 데이터를 수집할 스트림에 대한 쓰기 권한이 있어야 합니다.
  2. 웹 UI의 보고서 페이지로 이동하십시오.
  3. 왼쪽 탐색 패널에서 SCM 스냅샷 관리를 선택하십시오. 스트림 목록이 표시됩니다.
  4. 하나 이상의 스트림에 대한 선택란을 선택하고 변경사항 저장을 선택하십시오.

모든 후속 스냅샷에서 선택한 스트림에 대한 데이터를 수집하십시오.

호환되지 않는 BIRT 보고서 변경

BIRT 보고서 디자이너를 사용하여 고유의 보고서 템플리트를 작성한 경우 버전 2.0에서 이 보고서를 사용할 때 몇 가지 문제점이 발생할 수 있습니다. 다음 사항을 숙지하십시오.
  • Java™ 및 JavaScript™ 클래스를 분석하는 순서 변경. BIRT 보고서에 importPackage() 문을 통해 java.lang 패키지를 가져오는 JavaScript 코드를 작성한 경우, Java 클래스 참조에 사용된 코드 오브젝트에 대한 비정규화된 참조가 이제 JavaScript 클래스를 참조할 수 있습니다. 따라서 제대로 작동하지 않습니다. java.util.Date와 같은 JavaScript와 Java 사이에서 이름이 동일하게 지정된 다른 클래스도 같은 문제점을 가질 수 있습니다. 해결책은 Java 클래스에 대한 참조를 정규화하고 importPackage() 문을 제거하는 것입니다.
  • 데이터 세트 처리의 변경. 과거에는 요소(예: 레이블)를 데이터 세트에 바인딩하는 단순한 동작 때문에 요소를 렌더링할 때 데이터 세트 전체를 처리했습니다. 이 작업은 처리해야 하는 순서대로 데이터 세트에 바인드된 레이블(숨김 상태)을 사용하여 데이터 세트 처리 순서를 강제 지정하는 것을 의미하므로 매우 복잡합니다. 이제, 이러한 바인딩이 데이터 세트의 첫 번째 행만 처리합니다. 이전 동작대로 하려면 동적 텍스트 요소를 사용하고, 전체 데이터 세트를 강제 처리하는 일부 JavaScript 코드를 호출하십시오. Total.count()를 사용하는 것이 좋습니다.
  • BIRT 보고서 디자이너 버그로 인해 데이터 손실 가능. 이 문제점은 BIRT 2.2.2에 작성된 BIRT 보고서 디자인 파일(예: RTC 1.0)을 BIRT 2.3.2(예: RTC 2.0) 보고서 디자이너에 열 때 나타납니다. 다음과 같은 현상이 발생할 수 있습니다.
    • BIRT 2.3.2에서 처음으로 데이터 세트를 편집할 때 "매개변수" 페이지에 "기본값" 및 "보고서 매개변수" 필드가 표시되지 않습니다. 해결책은 값을 다시 입력하거나 이전 버전의 편집기에서 값을 복사하여 붙여넣는 것입니다. 입력한 새 값으로 파일을 저장하면 이러한 문제점이 발생하지 않습니다.
    • BIRT 2.3.2에서 처음으로 보고서 디자인 파일을 편집할 때 보고서 매개변수의 기본값이 표시되지 않습니다. 이 현상은 앞에서 설명한 문제점 이후에도 발생할 수 있습니다. 해결책은 값을 다시 입력하거나 이전 버전의 편집기에서 값을 복사하여 붙여넣는 것입니다. 입력한 새 값으로 파일을 저장하면 이러한 문제점이 발생하지 않습니다.

    이 문제점은 보고서에 수집된 데이터의 정확성이 떨어질 수 있으므로 주시하지 않으면 매우 심각한 상황을 유발할 수 있습니다. BIRT 2.3.2 보고서 디자이너에서 처음으로 보고서를 편집할 때 데이터 세트와 보고서 매개변수를 확인하는 것이 좋습니다. BIRT 2.3.2 도구로 작성한 새 보고서에서는 이러한 문제점이 발생하지 않습니다.

    Rational Team Concert 2.0 보고서에는 이러한 변경사항이 출하 시 적용되었으므로 사용자가 다른 조치를 취하지 않아도 됩니다. 그러나, 출하 상태의 보고서를 사용하여 프로젝트 영역에서 수동으로 보고서 템플리트를 작성하고 적합한 ID(사용법에 맞는 ID)를 지정하지 않았으면 마이그레이션할 때 보고서 템플리트를 새로 고치지 않습니다. 즉, 오래된 컨텐츠가 되어 작동하지 않게 됩니다. 이 경우, 올바른 출하 상태의 .rptdesign 파일을 사용하여 해당 템플리트의 새 컨텐츠를 업로드해야 합니다.

데이터 웨어하우스에서 작업 항목 데이터 가져오기

Rational Team Concert 2.0에서는 데이터 웨어하우스의 작업 항목 테이블 스키마가 몇 가지 변경되었습니다. 따라서 1.0에서 2.0으로 마이그레이션할 때 임포터는 웨어하우스에 저장된 작업 항목 데이터를 무시합니다. 그 결과로, 2.0 서버를 처음 시작할 때는 작업 항목 보고서가 올바르게 표시되지 않을 수 있습니다. 해결책은 작업 항목 스냅샷을 처음 실행할 때까지 대기하거나 서버 시작 후 수동으로 작업 항목 스냅샷을 실행하는 것입니다. 마이그레이션 이후 처음 실행할 때 작업 항목 스냅샷은 데이터 웨어하우스에서 전체 히스토리 작업 항목 정보를 재구성합니다. 이는 마이그레이션 이후 처음 실행할 때는 일반 야간 실행보다 오래 걸릴 수도 있음을 의미합니다.

새 보고서 검색

Rational Team Concert 2.0에서는 새 보고서가 여러 개 추가되었습니다. 이 보고서는 제품과 함께 제공되는 새 프로세스 템플리트에 표시되지만, 마이그레이션할 때는 기존 프로젝트 영역에 자동으로 추가되지 않습니다. 마이그레이션 이후 기존 프로젝트 영역에서 이러한 새 보고서 템플리트를 검색하여 배치하는 새 조치를 추가했습니다. 새 보고서 템플리트를 검색하려면 다음을 수행하십시오.
  1. 리치 클라이언트에서 팀 아티팩트 보기를 여십시오.
  2. 프로젝트 영역을 펼치고 보고서를 펼치십시오.
  3. 보고서 템플리트를 마우스 오른쪽 단추로 클릭하고 새 템플리트 배치를 선택하십시오.

사용 가능하지만 아직 프로젝트 영역에 배치되지 않은 보고서 템플리트를 알 수 있는 대화 상자가 표시됩니다. 템플리트를 하나 이상 선택하면 작성됩니다. 템플리트를 작성한 다음 메뉴 조치를 사용해 이 템플리트에서 새 보고서를 작성할 수 있습니다.

사용자 정의

1.x에서 2.0으로 업그레이드할 때 작업 항목 유형, 속성, 워크플로우, 역할 및 이벤트 핸들러의 변경사항은 보존됩니다. 사전 정의된 프로세스 템플리트(예: 스크럼)를 사용자 정의한 경우 이 사전 정의된 템플리트를 재배치하면(프로세스 템플리트 보기에서) 사용자 정의한 내용을 겹쳐씁니다. 사전 정의된 템플리트를 재배치해야 할 때는 먼저 사용자 정의한 사전 정의된 템플리트의 이름과 ID를 변경하여 겹쳐쓰지 않도록 해야 합니다.


피드백