查看应用程序跟踪详细信息数据

查看应用程序跟踪详细信息面板(KOIATVD)显示事务实例内执行的API调用及相关 IMS™ 监控事件的详细信息。

如果启用了应用程序历史记录详细信息日志流 (DETLLOGR) ,那么 ATF 将捕获详细级别的跟踪数据,包括已执行事务执行的所有 API 调用的统计信息。 然后,可以在 图 1 (KOIATVD) 上查看特定事务实例的跟踪详细信息数据。

PF11 “查看应用程序跟踪概述”面板(KOIATVW)上单击“放大”按钮。 查看应用程序跟踪详细信息 面板 (KOIATVD) 自动发出 ATVD 命令以显示有关事务实例的 API 调用和 ` 关联 IMS 监视器事件的详细信息。

下图显示 " 查看应用程序跟踪详细信息 " 面板 (KOIATVD)。
注: 您还可以在 OMEGAMON ® 增强型 3270 用户界面中查看跟踪详细信息数据。
图 1. 查看应用程序跟踪详细信息面板
 KOIATVD VTM OI-II IC1AV550./C 2023年7月20日 11:24:19 B
帮助 PF1 返回 PF3 向上 PF7 向下 PF8 缩放 PF11
上一笔交易明细 PF5 下一笔交易明细 PF6                  
>______________________________________________________________________________
>                                                                              
> ( H.A.B ) 查看应用程序跟踪详细信息                           
>______________________________________________________________________________
                                                                               
 ATVD                                                                          
+ 显示交易实例 000001(共 000006 个)              
+ 交易..... AN960C10 PSB......... DFSSAM02      
+ 开始日期...... 2023年7月8日 区域名称..... IMSCAMS1      
+ 开始时间...... 14:26:37.209549 总CPU时间.... 2,671μs      
+                                                                              
+ Dura- 蓄积器     事件 功能 
+ 开始时间 L tion CPU时间 描述 资源 动词  
+ --------------- - ------- -------- ---------------- ----------------- -------
+ 14:26:37.209552 0 2μs0μs MPP调度                            
+ 14:26:37.210202 0 10μs + 289μs DL/I 调用 (TM) I/O PCB 查询   
+ CPU= 10μs 状态=<空白>                
+ 14:26:37.312009 0 33μs + 553μs DL/I 调用 (TM) I/O PCB GU     
+ CPU= 29μs 状态=<空白>                
+ 14:26:37.312233 0 782μs + 71μs DL/I 调用 (数据库) DI21PART 部分根 GU     
+ CPU= 235μs 状态=<空白>             
+ 14:26:37.312654 1 290μs + 352μs PI ENQUEUE IWAIT                          
+ 14:26:37.313071 0 26μs + 81μs DL/I 调用 (DB) DI21PART 状态信息 GN  
+ CPU= 26μs 状态=<空白>             
+ 14:26:37.313175 0 30μs + 107μs DL/I 调用 (TM) I/O PCB ISRT
+ CPU= 30μs 状态=<空白>             
+ 14:26:37.313256 0 8μs + 57μs DL/I 调用 (TM) I/O PCB ISRT
+ CPU= 8μs 状态=<空白>             
+ 14:26:37.313311 0 7μs + 52μs DL/I 调用 (TM) I/O PCB ISRT
+ CPU= 7μs 状态=<空白>             
+ 14:26:37.313364 0 7μs + 53μs DL/I 调用 (TM) I/O PCB ISRT
+ CPU= 7μs 状态=<空白>             
+ 14:26:37.313591 0 11μs + 228μs DL/I 调用 (DB) DI21PART 状态
+ CPU= 10μs 状态=<空白>             
+ 14:26:37.313724 0 8μs + 130μs DL/I 调用 (DB) DI21PART 状态
+ CPU= 8μs 状态=<空白>             
+ 14:26:37.313891 0 8μs + 137μs DL/I 调用 (DB) DI21PART 状态
+ CPU= 8μs 状态=GE                  
+ 14:26:37.313948 0 621μs + 439μs DL/I CALL (TM) ASRT
+ CPU= 390μs 状态=<空白>             
+ 14:26:37.314825 0 0μs + 74μs MPP 术语讨论串                        
在 " 查看应用程序跟踪详细信息 " 面板 (KOIATVD) 上,您还可以执行以下功能:
  • PF6 以查看下一个事务的详细信息。
  • PF5 以查看先前事务的详细信息。
  • 将光标置于 ATVD 显示输出中突出显示的行上,然后按 PF11 (缩放) 以查看更多详细信息。

查看应用程序跟踪详细信息 字段

" 查看应用程序跟踪详细信息 " 面板上的 ATVD 命令的输出在屏幕顶部显示有关事务的信息。 有关在此 IMS 应用程序实例中执行的 API 调用 (例如 DL/I , DB2® SQL 和 MQ) 以及关联的 IMS Monitor 事件的详细信息显示在屏幕底部。
表1.ATVD 输出字段

此表列出 ATVD 命令显示的字段。

字段名称 描述
输出结果的顶部包含以下字段:
事务 跟踪的事务的名称。 对于定义为 "等待输入" 或 "伪等待输入" 的事务,首字母缩略词 (WFI) 或 (PWFI) 显示在事务名称旁边。
开始日期 跟踪开始收集数据的月份,日期和年份。
开始时间 跟踪开始收集数据的小时,分钟,秒和微秒。
PSB 此事务正在使用的 PSB 的名称。
区域名称 IMS 从属区域名称。
总计 CPU 时间 跟踪的总 CPU 时间。 总 CPU 时间是 DEP 中的 CPU 时间, CTL 中的 CPU 时间, DLISAS 中的 CPU 时间和其他中的 CPU 时间之和。
输出结果的底部包含以下列:
开始时间 事件开始的时间。 格式为 HH:MM:SS.tttttt。
L 事件的 IMS 深度,以 升序 顺序显示。
持续时间 事件的持续时间。 格式为 SS.tttttt。
累计。 CPU 时间 每行显示相对于前一事件行累积的总 + 增量 CPU 时间; 累积从该事务的第一个事件开始。
事件描述 受监视事件的描述。
资源 在此事件中使用的资源。
Func 动词 发出的 IMS, DB2或 MQ 函数。

缩放到应用程序跟踪 DL/I 详细信息

要查看有关此事务实例进行的调用的扩展信息,请将光标置于 ATVD 显示输出中突出显示的行上,然后按 PF11 (缩放)。 PF11 打开 " 查看应用程序跟踪 DL/I 详细信息 " 面板 (KOIATVX) ,该面板显示包含所选调用的 I/O 和关键反馈区域的详细信息。