So installieren Sie Dateien für einen IBM ClearCase Remote Adapter
Im folgenden Abschnitt wird erläutert, wie Sie die Dateien für den IBM Rational ClearCase Adapter auf dem Remote-Computer installieren.
1. Erstellen Sie das Verzeichnis ADAPTER_HOME auf dem Computer, wo der IBM Rational ClearCase Adapter ausgeführt wird, z.B. D:\SVN-OOP.
2. Melden Sie sich bei Windchill an, und greifen Sie über die Dropdown-Liste WindchillSchnell-Links auf die Seite Software-Downloads zu. Laden Sie unter Windchill Integrations for Embedded Software die folgenden Dateien auf Ihren lokalen Rechner herunter:
◦ Windchill to IBM Rational ClearCase Adapter – Laden Sie dieses Paket ("cc.zip") herunter, um die IBM Rational ClearCase Adapter-Datei ".bat" herunterzuladen und auszuführen.
Den IBM Rational ClearCase Adapter auf dem Remote-Computer konfigurieren
Im folgenden Abschnitt wird erläutert, wie Sie den IBM Rational ClearCase Adapter auf dem Remote-Computer konfigurieren.
1. Konfigurieren Sie die Datei "startCCAdapter.bat" mithilfe des heruntergeladenen "cc.zip"-Pakets Windchill to IBM Rational ClearCase Adapter.
a. Extrahieren Sie die "cc.zip"-Datei in einem lokalen Ordner.
b. Kopieren Sie die Datei "startCCAdapter.bat" in das Verzeichnis "<ADAPTER_HOME>".
"startCCAdapter.bat"-Beispieldatei:
@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. Bearbeiten Sie die "startCCAdapter.bat"-Datei, und geben Sie die folgenden Werte an:
▪ ADAPTER_HOME – Geben Sie das Verzeichnis an, in das alle jar-Dateien aus der Datei cc.zip extrahiert wurden, wie oben beschrieben. Zum Beispiel:
set ADAPTER_HOME=D:\SCMI-OOP
▪ JAVA_HOME – Geben Sie den Speicherort von JDK an (auf dem Computer, wo derIBM Rational ClearCase Adapter ausgeführt wird). JDK Version 1.5 sollte auf dem Client-Computer installiert sein.
Beispiel:
set JAVA_HOME=c:\jdk\jdk1.5_0_06
▪ ADAPTER_NAME – Geben Sie den Namen des IBM Rational ClearCase Adapters an, der in Windchill erstellt wurde.
Beispiel:
set ADAPTER_NAME=$WC.com.ptc.swlink.scm.defaultAdapter$
|
Überprüfen Sie außerdem, ob IEPROPFILE und IENAMINGSERVICENAME die richtigen Werte aufweisen, wie in den Anmerkungen der Datei "startCCAdapter.bat" beschrieben.
|
d. Der abschließende Schritt ist der Start des IBM Rational ClearCase Adapters. Sobald der Adapter läuft, starten Sie die Servlet-Engine des Windchill Servers.
a. Starten Sie unter Verwendung der Datei startCCAdapter.bat den IBM Rational ClearCase Adapter auf dem Computer, wo er ausgeführt werden soll.
b. Sobald der Adapter gestartet wurde, starten Sie die Servlet-Engine des Windchill Servers. DerIBM Rational ClearCase Adapter sollte jetzt erfolgreich konfiguriert sein und remote ausgeführt werden.