DISPLAY PLAN 或 TRAN 输出
DSNC DISPLAY PLAN 或 DSNC DISPLAY
TRANSACTION 命令的输出包含 DSNC 命令调用的 DB2ENTRY, *POOL或 *COMMAND 的名称。
图 1 显示了 DSNC
DISPLAY (PLAN 或 TRANSACTION) 命令的输出示例。 对于每个已创建的线程,输出将显示 DB2ENTRY, 图 1。 来自 DSNC DISPLAY (PLAN 或 TRANSACTION) 命令的样本输出
*POOL (对于池) 或 *COMMAND (对于 DSNC 命令调用) 的名称。
DFHDB2013 07/09/98 15:26:47 IYK4Z2G1 Display report follows for threads
accessing DB2 DB3A
DB2ENTRY S PLAN PRI-AUTH SEC-AUTH CORRELATION TRAN TASK UOW-ID
*POOL A TESTC05 JTILLI1 POOLXC050001 XC05 01208 AEEEC0321ACDCE00
XC06 * TESTC06 JTILLI1 ENTRXC060003 XC06 01215 AEEEC0432F8EFE01
XP05 A TESTP05 JTILLI1 ENTRXP050002 XP05 01209 AEEEC03835230C00
XP05 I TESTP05 JTILLI1 ENTRXP050004
DFHDB2020 07/09/98 15:26:47 IYK4Z2G1 The display command is complete.
名为 "S" 的列表示线程的状态,并且可以采用以下值:
- *
- 线程在工作单元中处于活动状态,并且当前正在 DB2中执行。
- A
- 线程在工作单元中处于活动状态,但当前未在 DB2中执行。
- I
- 该线程处于不活动状态; 它是正在等待新工作的受保护线程。
将显示与线程关联的 PLAN (没有命令线程的计划)。
PRI-AUTH 字段显示用于线程的主授权标识。 SEC-AUTH 字段显示线程的辅助授权标识 (如果有)。
CORRELATION 字段显示由 eeeettttnnnn 组成的 12 字节线程相关标识,其中 eeee 是 COMD , POOL 或 ENTR ,指示它是命令,池还是 DB2ENTRY 线程; tttt 是 transid , nnnn 是唯一数字。
注: 传递到 DB2 的相关标识只能由向 DB2发出登录请求的 CICS 连接设施进行更改。 如果使用在多个事务 (例如,使用 AUTHID (name)) 中保持常量的主授权标识的线程进行登录复用,那么将只进行一次登录。 在此实例中,相关标识中的 tttt 与正在运行的事务标识不匹配。 这是发生初始登录的事务的标识。
如果线程在工作单元中处于活动状态,那么将显示 CICS 事务名称,其任务号以及最终显示 CICS 本地工作单元标识。
此屏幕中使用的相关标识也在 DB2 命令 (例如 DISPLAY LOCK) 上输出。 例如,通过将此显示与显示锁定命令结合使用,您可以找出在 DB2中持有锁定的 CICS 任务。