创建 BTS 审计跟踪
您可以为 BTS 流程和活动创建审计跟踪,以跟踪事务的进度。 您可以控制审计日志记录的数量。 请遵循此示例以查看一系列激活。
关于此任务
您可以使用 PROCESSTYPE 定义的 AUDITLOG 和 AUDITLEVEL 属性来控制 CICS® 对每个进程执行的审计日志记录量。 有关定义流程类型的详细信息,请参阅 CEDA DEFINE PROCESSTYPE。
请注意以下注意事项:
- 首次定义进程时, BTS 从已安装的 PROCESSTYPE 定义获取该进程的审计级别和审计日志信息,并将其复制到进程记录中。 在此过程的生命周期内,此审计信息副本用于确定审计。 例如,如果 CEMT SET PROCESSTYPE 命令更改了审计信息,那么这不会影响现有进程。
- 如果已安装的 PROCESSTYPE 定义未在其 AUDITLOG 字段中指定 CICS 日志名称,那么在将该定义替换为包含审计日志名称的定义之前, CICS 不会对该类型的进程和活动执行任何审计日志记录。
- AUDITLOG 字段不得指定 SMF 数据集。
- 多个进程类型可以共享相同的审计日志。
- 在综合系统中,进程的不同部分可能在不同的 CICS 区域上运行。 如果要写入所有部件的审计记录,那么必须确保所有区域在其已安装的 PROCESSTYPE 定义中具有相同的审计日志信息。 但是,请参阅 使用仅 DASD 日志流时的审计跟踪约束。
过程
- 指定审计日志记录的级别
- PROCESSTYPE 定义的 AUDITLEVEL 选项允许您为定义类型的进程指定四个日志记录级别之一:
- ACTIVITY,活动级别审计
- FULL,完全审计
- OFF,无审计
- PROCESS,进程级别审计
要了解每个级别下的审核内容,请参阅 表 1 中的 如何运行BTS 审计跟踪。
注: 如果为 AUDITLEVEL 指定除 OFF 以外的任何值,那么还必须指定 PROCESS STYPE 定义的 AUDITLOG 选项。
结果
如果写入审计记录的请求失败:
- CICS 发出错误消息。
- 此进程类型的进程的审计将暂挂,直到更正审计错误并发出 CEMT SET JOURNALNAME (日刊) ACTION (RESET) 命令为止。 如果重置成功完成,那么将恢复审计,并为此发出 CICS 消息。 某些审计记录丢失。