创建 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 选项。

  1. 选择适合您需要的审计级别。
    写入审计日志的记录越多,业务事务运行所需的时间就越长。 所写入的记录越少,用于审计或诊断目的的信息就越少。
  2. 要重置已安装的 PROCESSTYPE 定义的 AUDITLEVEL 属性,请使用 CEMT SET PROCESSTYPE 命令。
    在重新启动 CICS时保留更改。 对已安装的 PROCESSTYPE 定义的更改不会影响 现有 进程。

结果

如果写入审计记录的请求失败:
  • CICS 发出错误消息。
  • 此进程类型的进程的审计将暂挂,直到更正审计错误并发出 CEMT SET JOURNALNAME (日刊) ACTION (RESET) 命令为止。 如果重置成功完成,那么将恢复审计,并为此发出 CICS 消息。 某些审计记录丢失。