請執行這個主題所說明的步驟來安裝和配置檔案代理程式「遠端系統瀏覽器 (RSE)」採礦程式。
程序
- 在 hlq SBLZSAMP 中配置範例 JCL 成員 BLZCRSYM,其中 hlq 是您在安裝 SMP/E 期間指定的高階限定元。
這個工作會在您的 jazz config 目錄(通常是 /etc/jazz/ccm)中,建立一個符號鏈結目錄,其中含有通往 buildtoolkit 目錄中之所有 .jar 檔的符號鏈結。
請提交已修改的 JCL,檢查工作日誌,確定工作已完成,回覆碼是 0。
工作輸出的 SYSTSPRT 部分會列出 .jar 檔名稱和您建立的符號鏈結;比方說,其中一行看起來可能如下:
jar.6=com.ibm.team.filesystem.client_2.1.0.v20101021_0811.jar
sym.6=jar6.jar
- 在 RSE configuration 目錄中,找出 rsed.envvars 檔。
請參閱 Rational Developer for System z 主機配置手冊中的 rsed.envvars, RSE,以取得相關指示。
- 利用下列指令來儲存一份這個檔案:cp rsed.envvars rsed.envvars.org
- 如果您使用 OMVS,請利用 ISPF 3.17 oedit 指令 (oedit rsed.envvars) 來編輯 rsed.envvars 檔,如果使用 RSE,就用 Rational Developer for System z 編輯器。
- 您必須指定類別路徑陳述式、程式庫路徑陳述式,以及工作目錄位置。
請在 rsed.envvars 檔中,找出 CLASSPATH=.:$CLASSPATH 這項 CLASSPATH 指派。 如果是 Java 1.6,請複製 hlq.SBLZSAMP 中的範例成員 BLZENVAR,之後,緊接著指派 CLASSPATH。
如果是 Java 1.5,請在指派 CLASSPATH 之後,複製 hlq.SBLZSAMP 中的範例成員 BLZENV15。
這兩個成員在 SMP/E 安裝期間所指定的高階限定元都是 hlq。
成員包含 Rational Team Concert™ CLASSPATH 指派清單。
在這兩個 Java 層次中,範例成員也都包含 LIB_PATH 和 SCM_WORK 這兩個環境變數的 stub 宣告。
如果要清楚如何設定這些環境變數,請檢閱 rsed.envvars 檔中的註解。
註: 請將 Rational Team Concert 的類別路徑陳述式新增內容套用於您想要執行 Rational Team Concert 的每個 RSE 伺服器實例。
執行配置步驟之後,您必須重建 Rational Developer for System z 用戶端中,先前已存在的任何 RSE 連線。
以下是 Java 1.6 rsed.envvars 檔的範例。
其中包括若干修正提示,告訴您,依照您的建置環境,如何及在哪裡自訂您自己的 rsed.envvars 檔。
#
# Insert the following Classpath allocation in the rsed.envvars file,
# just prior to the CLASSPATH=.:$CLASSPATH statement
#
# Rational Team Concert
#
CLASSPATH=$CLASSPATH:'/etc/jazz/ccm/symlinks/*'
# Uncomment and update the following statement to reference the install
# path for RTC
#LIBPATH=$LIBPATH:@pathPrefix@/usr/lpp/jazz/v3.0/buildsystem/buildtoolkit
# Uncomment and update the following statement to reference the working
# directory.
# Working directories are typically stored in /u/jazz. You can change
# this directory.
#SCM_WORK=@workPath@
以下是 Java 1.5 rsed.envvars 檔的範例。
其中包括若干修正提示,告訴您,依照您的建置環境,如何及在哪裡自訂您自己的 rsed.envvars 檔。
#
# Insert the following Classpath allocation in the rsed.envvars file,
# just prior to the CLASSPATH=.:$CLASSPATH statement
#
# Rational Team Concert
#
RTC=/etc/jazz/ccm/symlinks
CLASSPATH=$CLASSPATH:$RTC/jar1.jar
CLASSPATH=$CLASSPATH:$RTC/jar2.jar
CLASSPATH=$CLASSPATH:$RTC/jar3.jar
CLASSPATH=$CLASSPATH:$RTC/jar4.jar
CLASSPATH=$CLASSPATH:$RTC/jar5.jar
CLASSPATH=$CLASSPATH:$RTC/jar6.jar
CLASSPATH=$CLASSPATH:$RTC/jar7.jar
CLASSPATH=$CLASSPATH:$RTC/jar8.jar
CLASSPATH=$CLASSPATH:$RTC/jar9.jar
CLASSPATH=$CLASSPATH:$RTC/jar10.jar
CLASSPATH=$CLASSPATH:$RTC/jar11.jar
CLASSPATH=$CLASSPATH:$RTC/jar12.jar
CLASSPATH=$CLASSPATH:$RTC/jar13.jar
CLASSPATH=$CLASSPATH:$RTC/jar14.jar
CLASSPATH=$CLASSPATH:$RTC/jar15.jar
CLASSPATH=$CLASSPATH:$RTC/jar16.jar
CLASSPATH=$CLASSPATH:$RTC/jar17.jar
CLASSPATH=$CLASSPATH:$RTC/jar18.jar
CLASSPATH=$CLASSPATH:$RTC/jar19.jar
CLASSPATH=$CLASSPATH:$RTC/jar20.jar
CLASSPATH=$CLASSPATH:$RTC/jar21.jar
CLASSPATH=$CLASSPATH:$RTC/jar22.jar
CLASSPATH=$CLASSPATH:$RTC/jar23.jar
CLASSPATH=$CLASSPATH:$RTC/jar24.jar
CLASSPATH=$CLASSPATH:$RTC/jar25.jar
CLASSPATH=$CLASSPATH:$RTC/jar26.jar
CLASSPATH=$CLASSPATH:$RTC/jar27.jar
CLASSPATH=$CLASSPATH:$RTC/jar28.jar
CLASSPATH=$CLASSPATH:$RTC/jar29.jar
CLASSPATH=$CLASSPATH:$RTC/jar30.jar
CLASSPATH=$CLASSPATH:$RTC/jar31.jar
CLASSPATH=$CLASSPATH:$RTC/jar32.jar
CLASSPATH=$CLASSPATH:$RTC/jar33.jar
CLASSPATH=$CLASSPATH:$RTC/jar34.jar
CLASSPATH=$CLASSPATH:$RTC/jar35.jar
CLASSPATH=$CLASSPATH:$RTC/jar36.jar
CLASSPATH=$CLASSPATH:$RTC/jar37.jar
CLASSPATH=$CLASSPATH:$RTC/jar38.jar
CLASSPATH=$CLASSPATH:$RTC/jar39.jar
CLASSPATH=$CLASSPATH:$RTC/jar40.jar
CLASSPATH=$CLASSPATH:$RTC/jar41.jar
CLASSPATH=$CLASSPATH:$RTC/jar42.jar
CLASSPATH=$CLASSPATH:$RTC/jar43.jar
CLASSPATH=$CLASSPATH:$RTC/jar44.jar
CLASSPATH=$CLASSPATH:$RTC/jar45.jar
CLASSPATH=$CLASSPATH:$RTC/jar46.jar
CLASSPATH=$CLASSPATH:$RTC/jar47.jar
CLASSPATH=$CLASSPATH:$RTC/jar48.jar
CLASSPATH=$CLASSPATH:$RTC/jar49.jar
CLASSPATH=$CLASSPATH:$RTC/jar50.jar
CLASSPATH=$CLASSPATH:$RTC/jar51.jar
CLASSPATH=$CLASSPATH:$RTC/jar52.jar
CLASSPATH=$CLASSPATH:$RTC/jar53.jar
CLASSPATH=$CLASSPATH:$RTC/jar54.jar
CLASSPATH=$CLASSPATH:$RTC/jar55.jar
CLASSPATH=$CLASSPATH:$RTC/jar56.jar
CLASSPATH=$CLASSPATH:$RTC/jar57.jar
CLASSPATH=$CLASSPATH:$RTC/jar58.jar
CLASSPATH=$CLASSPATH:$RTC/jar59.jar
CLASSPATH=$CLASSPATH:$RTC/jar60.jar
CLASSPATH=$CLASSPATH:$RTC/jar61.jar
CLASSPATH=$CLASSPATH:$RTC/jar62.jar
CLASSPATH=$CLASSPATH:$RTC/jar63.jar
# Uncomment and update the following statement to reference the install
# path for RTC
#LIBPATH=$LIBPATH:@pathPrefix@/usr/lpp/jazz/v3.0/buildsystem/buildtoolkit
# Uncomment and update the following statement to reference the working
# directory.
# Working directories are typically stored in /u/jazz. You can change
# this directory.
#SCM_WORK=@workPath@
- 停止及重新啟動 RSE 伺服器和常駐程式。
下一步
在儲存 rsed.envvars 的相同目錄中,建立一個稱為 FileAgentConfiguration.dat 的檔案代理程式檔。
這個 .dat 檔必須包含一些以逗點區隔的項目,識別 Rational Team Concert for System z Jazz™ 儲存庫 URL、您要用來接受 Jazz 儲存庫鑑別的檔案代理程式使用者 ID,以及這個使用者 ID 的明文密碼,或加密密碼檔的完整路徑名稱;例如:
https://myexample.jazz.repository.com:9443/jazz, myrepouserid, /pathToMyEncryptedPasswordFile
註: 您在 FileAgentConfiguration.dat 檔中指定的儲存庫 URL,必須解析為您在用戶端中指定之儲存庫 URL 的相同 IP 位址。
如需建立加密密碼檔的相關資訊,請參閱使用範例 BLZBPASS 工作來建立密碼檔。