CLM(Collaborative Lifecycle Management)용 Rational 솔루션 버전 4.0 제품부터 관리자는 서버 이름 바꾸기 조작을 사용하여 배치 후 Jazz Team Server 또는 CLM용 Rational 솔루션 애플리케이션의 공용 URI를 변경할 수 있습니다. 이러한 변경을 수행하려면 이에 대응하여 해당 URI를 기반으로 하는 CLM용 Rational 솔루션 자원을 업데이트해야 합니다. ClearQuest 브릿지의 경우, CLM용 Rational 솔루션 제품 자원(IBM Rational Team Concert, IBM Rational Quality Manager 및 IBM Rational Requirements Composer)에 대한 해당 아티팩트 링크는 ClearQuest Web 서버 구성 파일과 ClearQuest 사용자 데이터베이스의 OSLCLinks 레코드에 저장되어 있습니다.
ClearQuest는 ClearQuest Web 구성 파일 및 OSLCLinks 레코드에 저장되어 있는 URI 구조적 링크를 다시 맵핑하기 위한 clm_server_rename.pl 도구를 제공합니다. 구조적 링크의 프로토콜, 호스트 이름, 포트 번호 및 애플리케이션 컨텍스트를 다시 맵핑하려면 이 도구를 사용하십시오.
도구 실행
clm_server_rename.pl 도구를 실행하려면 로컬 관리자 권한 및 ClearQuest 수퍼유저 권한이 있어야 합니다.
이 도구는 cqweb.war 파일의 다음 디렉토리에 있습니다.
cqperl.exe 프로그램은 ClearQuest가 설치되어 있는 디렉토리에 있습니다.
clm_server_rename.pl 도구를 실행하기 전에 TEMP 환경 변수를 쓰기 액세스 권한이 있는 디렉토리로 설정하는 것이 좋습니다. 그렇지 않은 경우, 도구를 실행 중인 디렉토리에서 쓰기 액세스 권한이 있는지 확인하십시오.
이 도구를 여러 번 실행해야 합니다.
예를 들어, ClearQuest가 IBM Rational Team Concert 및 IBM Rational Quality Manager와 통합되어 있고 Rational Team Concert용 Jazz Team Server와 Rational Quality Manager 서버의 이름이 모두 바뀐 경우, 이 도구를 -remapconfigfiles 옵션과 함께 두 번 실행해야 합니다. 한 번은 Rational Team Concert 아티팩트 링크에 대한 URI를 다시 맵핑하기 위해 실행하고 한 번은 Rational Quality Manager 아티팩트 링크에 대한 URI를 다시 맵핑하기 위해 실행합니다.
예를 들어, ClearQuest가 IBM Rational Team Concert 및 IBM Rational Quality Manager와 통합되어 있고 ational Team Concert용 Jazz Team Server와 Rational Quality Manager 서버의 이름이 모두 바뀐 경우, 이 도구를 -update 옵션과 함께 두 번 실행해야 합니다. 한 번은 Rational Team Concert 아티팩트 링크에 대한 URI를 다시 맵핑하기 위해 실행하고 한 번은Rational Quality Manager 아티팩트 링크에 대한 URI를 다시 맵핑하기 위해 실행합니다.
전체 프로시저 세부사항은 CLM 서버 이름 바꾸기 후 URI 다시 맵핑을 참조하십시오.
명령행 옵션에 대한 설명은 옵션 및 인수 섹션을 참조하십시오.
clm_server_rename.pl 도구는 ClearQuest Web 서버 구성 파일 및 OSLCLinks 레코드에 저장되어 있는 구조적 링크만 다시 맵핑합니다. 이 도구는 ClearQuest 레코드에 저장되어 있는 임베디드 링크는 다시 맵핑하지 않습니다. 이러한 임베디드 앵커 링크는 레코드 첨부 또는 설명이나 참고사항과 같은 필드에 포함될 수 있습니다. 스키마에 따라 이러한 필드는 제출 후 또는 참고사항이 추가된 후 읽기 전용 필드가 될 수 있습니다. 이는 도구 실행 후 임베디드 앵커 링크가 끊어진 상태로 남아 있게 됨을 의미합니다. 필요한 경우 이러한 링크를 해결하기 위한 코드를 작성할 수 있습니다.
도구 실행 후 끊어진 상태로 남아 있는 임베디드 앵커 링크의 예로는 Rational ClearQuest와 Rational Quality Manager 간의 CLM용 Rational 솔루션 통합이 있습니다. Rational Quality Manager 아티팩트가 ClearQuest 레코드에 링크되어 있으면 Rational Quality Manager는 아티팩트에 대한 URI 링크를 레코드 설명 필드에 삽입합니다.
CLM용 Rational 솔루션 애플리케이션에 대한 Jazz Team Server 공용 URI 아티팩트 링크를 다시 맵핑합니다. 특히 이 옵션은 ClearQuest Web 서버 구성 파일에 저장되어 있는 URI를 다시 맵핑합니다. 도구는 URI를 다시 맵핑하기 전에 구성 파일을 복사합니다.
이 옵션과 함께 도구를 실행한 후에는 ClearQuest Web 서버를 다시 시작해야 합니다. 그러면 웹 서버의 상호 서버 통신이 재구성되고 사용자가 CLM용 Rational 솔루션 아티팩트에 대한 새 URI 링크를 작성할 수 있습니다. 그러나 CLM용 Rational 솔루션 아티팩트에 대한 기존 링크 따르기는 -update 옵션과 함께 도구를 다시 실행해야 작동됩니다.
도구가 이 옵션과 함께 실행되면 도구는 OSLCLinks 레코드에 대한 변경사항을 로그 파일에 캡처합니다. TEMP 환경 변수가 설정된 경우, 로그 파일은 지정된 디렉토리에 작성됩니다. 그렇지 않은 경우에는 사용자에게 쓰기 액세스 권한이 있는 경우 사용자가 실행 중인 디렉토리에 로그 파일이 작성됩니다. 다음과 같은 파일 이름 지정 규칙이 로그 파일에 사용됩니다.
여기서
예를 들어, clm_server_rename_20120405_211711입니다.
C:\was_profiles\MyCQWebServer\installedApps\Node02Cell\TeamEAR.ear\cqweb.war\WEB-INF\classes>cqperl clm_server_rename.pl -username admin -password secret -dbset 7.0.0 -dbname SAMPL -oldprefix https://clm7.mycompany.com/ccm/ -newprefix https://clm7.mycompany.com/jazz/ -remapconfigfiles
시작됨: friendsconfig.rdf 구성 파일에서 URI 다시 맵핑.
완료됨: friendsconfig.rdf 구성 파일에서 URI 다시 맵핑.
시작됨: project-area-links.rdf 구성 파일에서 URI 다시 맵핑.
완료됨: project-area-links.rdf 구성 파일에서 URI 다시 맵핑.
시작됨: oauth-consumers.rdf 구성 파일에서 URI 다시 맵핑.
완료됨: oauth-consumers.rdf 구성 파일에서 URI 다시 맵핑.
cqperl clm_server_rename.pl -username admin -password secret -dbset 8.0.0 -dbname SAMPL -oldprefix https://servername.com:9443/jazz/ -newprefix https://servername.com:9443/ccm/ -preview 5
cqperl clm_server_rename.pl -username admin -password secret -dbset 8.0.0 -dbname SAMPL -oldprefix http://servername.com:9443/jazz/ -newprefix https://servername.com:9443/jazz/
cqperl clm_server_rename.pl -username admin -password secret -dbset 7.0.0 -dbname SAMPL -oldprefix http://servername.com:9443/jazz/ -newprefix https://newservername.com:9443/jazz/