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 저장소 마이그레이션을 참조하십시오.

주: Before you begin 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 에디션 간의 서버 업그레이드

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

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

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

이전 에디션을 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를 변경하여 겹쳐쓰지 않도록 해야 합니다.


피드백

도움이 되셨습니까? Jazz.net의 포럼에 의견 남기기 또는 버그 제출에서 피드백을 제공할 수 있습니다(등록 필요).