IBM ClearCase リモートアダプタ用のファイルをインストールする方法
以下のセクションでは、リモートマシンに IBM Rational ClearCase アダプタのファイルをインストールする方法について説明します。
1. IBM Rational ClearCase アダプタを実行するマシンで、D:\SVN-OOP などのディレクトリ ADAPTER_HOME を作成します。
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 を <アダプタホーム> ディレクトリにコピーします。
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$
* 
また、IEPROPFILE と IENAMINGSERVICENAME のすべてに、startCCAdapter.bat ファイルのコメントに従って正しい値が指定されていることを確認します。
d. ステップの最後は、IBM Rational ClearCase アダプタの起動です。アダプタが起動したら、Windchill サーバーサーブレットエンジンを起動します。
a. startCCAdapter.bat ファイルを使用して、必要なマシンで IBM Rational ClearCase アダプタを起動します。
b. アダプタが起動したら、Windchill サーバーサーブレットエンジンを起動します。これで IBM Rational ClearCase アダプタは正常に設定され、リモートで実行されました。
これは役に立ちましたか?