與其他應用程式整合 > 整合的軟體管理 > 軟體組態管理整合 > 安裝與組態 > 用戶端安裝與組態 > IBM Rational ClearCase 安裝與組態 > 維護流程 > 如何重新配置 IBM Rational ClearCase 轉接器
  
如何重新配置 IBM Rational ClearCase 轉接器
重新建立 IBM Rational ClearCase 轉接器 (包括預設轉接器) 之後,請在「轉接器管理」公用程式中重新配置 IBM Rational ClearCase 轉接器。
* 
如需有關如何重新建立 IBM Rational ClearCase 轉接器 (包括預設轉接器) 的指示,請參閱建立轉接器
在下列情況下,需要執行此步驟:
已將 IBM Rational ClearCase 9.x 內容移轉至最新 Windchill 10.2 發行版本。
已從 Windchill 9.x 升級至 Windchill 10.2。
已從 Windchill 10.0 F000,或 MOR 升級至最新 Windchill 10.2 發行版本。
1. 從 Windchill「快速連結」下拉清單存取「軟體下載」頁。
2. 將 cc.zip 檔案從 PTC 軟體下載頁複製到用戶端電腦上。
3. 將 cc.zip 中的 startCCADapter.bat 複製到 <ADAPTER_HOME> 目錄中。
4. 編輯 startCCADapter.bat。
5. 指定下列值:
ADAPTER_HOME - 指定擷取所有來自 cc.zip 檔案的 jar 檔案的目錄。例如:
set ADAPTER_HOME=D:\SCMI-OOP
JAVA_HOME - 指定 JDK 的位置 (轉接器所在的電腦)。JDK 1.7 版應該安裝在用戶端電腦上。例如,
set JAVA_HOME=c:\jdk\jdk1.7_0
* 
此外,也請確認 IEPROPFILE、IEMYNAME、IENAMINGSERVICENAME 都擁有如 startCCAdapter.bat 檔案註解所述的正確值。
例如,
set JAVA_HOME=c:\jdk\jdk<version number>
ADAPTER_NAME -- 指定在 Windchill 中建立之轉接器的名稱。
例如,
set ADAPTER_NAME=$WC.com.ptc.swlink.scm.defaultAdapter$
* 
此外,也請確認 IEPROPFILE、IENAMINGSERVICENAME 都擁有如 startCCAdapter.bat 檔案註解所述的正確值。
install.jar - 將 install.jar 新增至已設定全部類別路徑的類別路徑。
例如,
set CLASSPATH=%SCM_HOME%\install.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%;%CLASSPATH%
wt.home - 將 wt.home 屬性新增至 java 指令中的註解
“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.windchill.scm.adapter.clearcase.
CcMultithreadedAdapter
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 the ClearCase adapter that 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
rem %JAVA_HOME%\bin\java.exe -cp "%CLASSPATH%" -DpropFile="%IEPROPFILE%"
rem -DruntimeServiceName="%ADAPTER_NAME%" -DserviceName="%ADAPTER_NAME%"
rem -DnamingServiceName="%IENAMINGSERVICENAME%" -Dwt.home="%SCM_HOME%"
rem com.ptc.swlink.scm.adapter.clearcase.CcMultithreadedAdapter
pause
6. 使用 startCCAdapter.bat 檔案,在 IBM Rational ClearCase 轉接器所在的電腦上啟動該轉接器。
7. IBM Rational ClearCase 轉接器啟動之後,啟動 Windchill 伺服器 servlet 引擎。現在,轉接器應該已經成功配置並遠端執行了。