执行本主题中描述的步骤以安装并配置文件代理程序远程系统资源管理器 (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 Host Configuration
Guide 中的 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,将 hlq.SBLZSAMP 中的样本成员 BLZENV15 复制到 CLASSPATH 后面。对于以上两个成员,hlq 是在安装 SMP/E 期间指定的高级限定符。这些成员包含 Rational Team Concert™ CLASSPATH 赋值的列表。对于两个级别的 Java,这些样本成员还包含 LIB_PATH 和 SCM_WORK 环境变量的存根声明。要了解可将这些环境变量设置为何值,请复查 rsed.envvars 文件中的注释。
注: 针对要对其运行
Rational Team Concert
的 RSE 服务器的每个实例,应用 Rational Team Concert
类路径语句添加操作。执行配置步骤后,必须重新创建 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
存储库认证的文件代理程序用户标识,以及该用户标识的明文密码或其加密密码文件的完整路径名;例如:
https://myexample.jazz.repository.com:9443/jazz, myrepouserid, /pathToMyEncryptedPasswordFile
注: 您在
FileAgentConfiguration.dat 文件中指定的存储库 URL 必须与您在客户机中指定的存储库 URL 解析为相同 IP 地址。
有关创建加密密码文件的信息,请参阅使用样本 BLZBPASS 作业创建密码文件。