IBM ClearCase 원격 어댑터용 파일 설치 방법
다음 섹션에서는 IBM Rational ClearCase 어댑터 파일을 원격 시스템에 설치하는 방법에 대해 설명합니다.
1. IBM Rational ClearCase 어댑터를 실행할 시스템에 ADAPTER_HOME 디렉토리(예: D:\SVN-OOP)를 만듭니다.
2. Windchill에 로그인하고 Windchill 빠른 링크 드롭다운 목록에서 소프트웨어 다운로드 페이지에 액세스합니다. Windchill Integrations for Embedded Software 아래에서 다음 파일을 로컬 시스템으로 다운로드합니다.
Windchill to IBM Rational ClearCase Adapter - IBM Rational ClearCase 어댑터 .bat 파일을 설치하고 실행하려면 이 패키지(cc.zip)를 다운로드합니다.
원격 시스템에서 IBM Rational ClearCase 어댑터 구성
다음 섹션에서는 IBM Rational ClearCase 어댑터를 원격 시스템에 설치하는 방법에 대해 설명합니다.
1. 다운로드한 Windchill to IBM Rational ClearCase Adapter 패키지(cc.zip)를 사용하여 startCCAdapter.bat 파일을 구성합니다.
a. 로컬 폴더에서 cc.zip 파일의 압축을 풉니다.
b. startCCAdapter.bat를 <ADAPTER_HOME> 디렉토리로 복사합니다.
예제 startCCAdapter.bat 파일:
@echo off
rem Start up script for Windchill Integrations for
rem Embedded Software IBM Rational ClearCase Adapter

rem *****************************************
rem User configured properties
rem set JAVA_HOME to the install location of the JDK
set JAVA_HOME=
rem set ADAPTER_HOME to the directory where the file cc.zip was extracted
set ADAPTER_HOME=
rem ADAPTER_NAME should be the set to the name of ClearCase adapter you created
rem in Windchill Integrations for Embedded Software.
set ADAPTER_NAME=$WC.com.ptc.swlink.scm.defaultAdapter$
rem *****************************************

rem IEPROPFILE should look like..
rem ldap://cn=manager:manager@test.ptc.com/dc=IeProps,dc=test...
rem and should be the same as 'seeAlso' value seen in the file
rem WT_HOME\codebase\WEB-INF\ie.properties
set IEPROPFILE=$WC.com.ptc.swlink.scm.iepropfile$
rem IENAMINGSERVICENAME should be the same as the value of
rem wt.federation.ie.namingService
rem in WT_HOME\codebase\wt.properties
set IENAMINGSERVICENAME=$WC.com.ptc.swlink.scm.ccConfig.host2$.namingService
set SCM_HOME=%ADAPTER_HOME%
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\servlet.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\ie3rdpartylibs.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\ieWeb.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\jmxcoreWeb.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\wc3rdpartylibs.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\CommonCore.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\MetaSpecCommon.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\cc.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\install.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%;%CLASSPATH%
title SCM Adapter
echo -------------------------------------------------------------------------------
echo Starting SCM Adapter
echo.
echo JAVA_HOME = %JAVA_HOME%
echo ADAPTER_HOME = %ADAPTER_HOME%
echo ADAPTER_NAME = %ADAPTER_NAME%
echo.
echo CLASSPATH = %CLASSPATH%
echo.
if not exist %JAVA_HOME%\bin\java.exe (
echo ERROR: Cannot find Java command - check JAVA_HOME value
echo.
pause
exit
)
if not exist %ADAPTER_HOME% (
echo ERROR: %ADAPTER_HOME% does not exist - check ADAPTER_HOME value
echo.
pause
exit
)
rem The following line starts the scm adapter as a standalone process
%JAVA_HOME%\bin\java.exe -cp "%CLASSPATH%" -DpropFile="%IEPROPFILE%"
-DruntimeServiceName="%ADAPTER_NAME%" -DserviceName="%ADAPTER_NAME%"
-DnamingServiceName="%IENAMINGSERVICENAME%" -Dwt.home="%SCM_HOME%"
com.ptc.swlink.scm.adapter.clearcase.CcMultithreadedAdapter
pause
c. startCCAdapter.bat 파일을 편집하여 다음 값을 지정합니다.
ADAPTER_HOME - 위에서 설명한 대로 cc.zip 파일의 모든 jar 파일이 추출된 디렉토리를 지정합니다. 예를 들면 다음과 같습니다.
set ADAPTER_HOME=D:\SCMI-OOP
JAVA_HOME - IBM Rational ClearCase 어댑터를 실행할 시스템에서 JDK 위치를 지정합니다. JDK 1.5 버전이 클라이언트 시스템에 설치되어 있어야 합니다.
예를 들면 다음과 같습니다.
set JAVA_HOME=c:\jdk\jdk1.5_0_06
ADAPTER_NAME - Windchill에서 작성한 IBM Rational ClearCase 어댑터의 이름을 지정합니다.
예를 들면 다음과 같습니다.
set ADAPTER_NAME=$WC.com.ptc.swlink.scm.defaultAdapter$
* 
startCCAdapter.bat 파일에서 IEPROPFILE 및 IENAMINGSERVICENAME 값이 주석에 설명되어 있는 올바른 값으로 설정되어 있는지 확인하십시오.
d. 마지막 단계로 IBM Rational ClearCase 어댑터를 시작합니다. 어댑터가 실행되면 Windchill 서버, 서브렛 엔진을 시작합니다.
a. startCCAdapter.bat 파일을 사용하여 IBM Rational ClearCase 어댑터를 실행할 컴퓨터에서 어댑터를 시작합니다.
b. 어댑터가 시작되면 Windchill 서버, 서브렛 엔진을 시작합니다. 이제 IBM Rational ClearCase 어댑터가 성공적으로 구성되고 원격으로 실행됩니다.
도움이 되셨나요?