如何安装 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 - 下载此包 (cc.zip) 来安装和运行 IBM Rational ClearCase 适配器 .bat 文件。
在远程计算机上配置 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 - 指定 JDK 的位置 (位于将运行 IBM Rational ClearCase 适配器的计算机上)。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$
* 
另外,还应验证 IEPROPFILE 和 IENAMINGSERVICENAME 均具有 startCCAdapter.bat 文件的注释中所述的正确值。
d. 最后一步是启动 IBM Rational ClearCase 适配器。运行适配器后立即启动 Windchill 服务器 servlet 引擎。
a. 使用 startCCAdapter.bat 文件,在要运行适配器的计算机上启动 IBM Rational ClearCase 适配器。
b. 启动适配器后立即启动 Windchill 服务器 servlet 引擎。IBM Rational ClearCase 适配器现在应已成功配置,并且远程运行。
这对您有帮助吗?