使用样本作业 EQARMTSU 进行定制
您需要在 z/OS® UNIX 中创建目录,并将样本配置文件从安装目录复制到这些目录中,以便进行定制。 提供了样本作业 EQAW.SEQASAMP(EQARMTSU) 以帮助您完成这些任务。
遵循
EQARMTSU 成员中的指示信息并提交作业以定制安装。 该作业执行以下任务:- 创建 /etc/debug/* 并使用样本配置文件对其进行填充。
- 创建 /var/debug/* 作为运行服务所需的工作目录。
- 为文件和目录设置适当的 z/OS UNIX 文件权限。
样本作业将 eqarmtd.env 和 eqahcc.env 样本文件复制到 /etc/debug 。 在 /etc/debug 下编辑这些文件,并对其进行定制以与您的系统环境匹配:
- eqarmtd.env
- 用于控制的环境变量,例如:
- 要用于服务的内部和外部端口。
- SSL 加密的安全密钥库文件应存放在何处? 您可以使用位于 /etc/debug 目录中的 调试概要文件服务 中的样本密钥库文件。
- 是否允许无头代码覆盖收集, 以及每秒允许的请求数和并发请求数 代码覆盖服务 。
- eqahcc.env
- 用于控制的环境变量,例如:
- 是否启动 代码覆盖服务。 要启动 代码覆盖服务,请为其配置端口。 代码覆盖率服务会自动使用与远程调试服务相同的密钥库信息来加密 SSL。
代码覆盖服务 为用户提供了一种更简单的方法来访问他们生成的代码覆盖结果,并且不需要在文件和目录级别授予访问权。
- 存储代码覆盖结果的位置。 缺省情况下,结果将输出到 $HOME/CC/user_ID,其中
$HOME是运行 远程调试服务的用户的主目录。 您可以指定与 $HOME/CC/不同的根位置。 确保代码覆盖用户知道此目录的路径以访问结果,并具有以下权限:- 对父目录的最低读访问权,用于读取其用户标识子目录 root_location/user_ID,其中 root_location 是下列其中一项:
- eqahcc.env 中指定的
output属性的值 - $HOME/CC,其中 $HOME 是运行 远程调试服务 的用户的主目录
- eqahcc.env 中指定的
- 有足够的权限更改 z/OS UNIX 文件的所有权。 远程调试服务 将子目录和代码覆盖结果的所有者更改为用户标识。 当用户没有权限时,仍可以创建结果,但用户只能根据文件许可权来管理任何结果。 如果用户使用 代码覆盖服务访问结果,那么不需要执行此操作。
- 对父目录的最低读访问权,用于读取其用户标识子目录 root_location/user_ID,其中 root_location 是下列其中一项:
- 是否仅支持来自本地主机的连接。
- 是否启动 代码覆盖服务。 要启动 代码覆盖服务,请为其配置端口。 代码覆盖率服务会自动使用与远程调试服务相同的密钥库信息来加密 SSL。
您可以多次运行样本作业 EQARMTSU 。 如果配置目录中存在文件,那么将先为现有文件创建备份,然后再复制新的文件。