异常类数据:数据字段列表
异常类数据按照在监视记录的异常数据部分中出现的顺序列出。
异常记录是固定格式。 监视记录的异常数据部分的格式可由 DSECT MNEXCDS 映射。
要了解异常数据部分的格式,请参阅 异常数据部分。
- EXCMNTRN (TYPE-C 和 4 BYTES)
- 事务标识。
- EXCMNTER (TYPE-C 和 4 BYTES)
- 终端标识。 如果任务未与终端或会话关联,那么此字段为空。
- EXCMNUSR (TYPE-C 和 8 BYTES)
- 创建任务时的用户标识。 此标识也可以是由于在启用了连接时间安全性的 MRO 或 APPC 链接上接收 ATTACH 请求而创建的任务的远程用户标识。
- EXCMNTST (TYPE-C 和 4 BYTES)
- 事务启动类型。 低阶字节 (0 和 1) 设置为:
- "TO"
- 从终端输入连接
- "S"
- 由无数据的自动事务启动 (ATI) 连接
- "SD"
- 通过自动事务启动 (ATI) 与数据连接
- "QD"
- 由瞬时数据触发器级别连接
- "U"
- 由用户请求附加
- "TP"
- 从终端 TCTTE 事务标识连接
- "SZ"
- 由前端编程接口 (FEPI) 连接
- EXCMNSTA (TYPE-T , 8 BYTES)
- 异常的开始时间。
- EXCMNSTO (TYPE-T , 8 BYTES)
- 异常的完成时间。注: 性能类异常等待时间字段 EXWTTIME (103) 是基于从异常结束时间 (EXCMNSTO) 减去异常开始时间 (EXCMNSTA) 的计算。
- EXCMNTNO (TYPE-P , 4 BYTES)
- Transaction identification number.
- EXCMNTPR (TYPE-C 和 4 BYTES)
- 为任务初始化监视时的事务优先级 (低阶字节)。
- EXCMNLUN (TYPE-C , 4 BYTES)
- 与此事务关联的终端的 z/OS® Communications Server 逻辑单元名称 (如果可用)。 如果任务未与终端关联,那么此字段为空。
- EXCMNEXN (TYPE-A , 4 BYTES)
- 此任务的异常序号。
- EXCMNRTY (TYPE-C 和 8 BYTES)
- 异常资源类型。 EXCMNRTY 的可能值显示在 表 1中。
- EXCMNRID (TYPE-C , 8 BYTES)
- 异常资源标识。 EXCMNRID 的可能值显示在 表 1中。
- EXCMNTYP (TYPE-A , 2 BYTES)
- 异常类型。 此字段可以设置为下列其中一个值:
- X'0001 '
- 由于等待 (EXCMNWT) 而发生异常
- X'0002 '
- 由于缓冲区等待 (EXCMNBWT) 而发生异常
- X'0003 '
- 由于字符串等待 (EXCMNSWT) 而发生异常
- X'0004 '
- 由于已触发策略规则 (EXCMNPOL) 而发生异常
- EXCMNTCN (TYPE-C 和 8 BYTES)
- 事务类名。 如果事务不在事务类中,那么此字段为空。
- EXCMNSRV (TYPE-C , 8 BYTES)
- 此事务的 z/OS 工作负载管理器服务类名。 如果在活动 z/OS 工作负载管理器 (WLM) 服务策略中没有为 CICS® 子系统定义事务分类规则,或者如果事务在另一个 CICS 区域中进行了 WLM 分类,那么此字段为空。
- EXCMNRPT (TYPE-C , 8 BYTES)
- 此事务的 z/OS 工作负载管理器报告类名。 如果在活动 z/OS 工作负载管理器 (WLM) 服务策略中没有为 CICS 子系统定义事务分类规则,或者如果事务在另一个 CICS 区域中进行了 WLM 分类,那么此字段为空。
- EXCMNNPX (TYPE-C , 20 BYTES)
- z/OS Communications Server 网络识别发端系统的标准名称。 此名称在连接时使用从 TCT 派生的 NETNAME (当任务连接到本地终端时) 或作为 ISC APPC 或 IRC 连接头的一部分传递的 NETNAME 来分配。 在名称的右端至少存在三个传递字节 (X'00 ')。
如果发端终端是跨 ISC APPC 或 IRC 链路的 z/OS Communications Server 设备,那么 NETNAME 是 networkid.LUname。 如果终端不是 z/OS Communications Server 设备,那么 NETNAME 为 networkid.generic_applid。
作为 ISC LUTYPE6.1 连接头的一部分传递的所有原始信息都具有与非z/OS Communications Server 终端发起方相同的格式。
当发起方通过外部 CICS 接口 (EXCI) 会话进行通信时,名称是从发起系统派生的以下信息的并置:
即,该名称是由以下内容组成的 17 字节 LU 名称:'DFHEXCIU | . | MVS Id | Address space Id (ASID)' 8 bytes | 1 byte | 4 bytes | 4 bytes- 8 字节的醒目器设置为 "DFHEXCIU"。
- 包含句点 (.) 的 1 字节字段。
- 一个 4 字节字段,包含以字符为单位的 MVS ID,客户程序在该 ID 下运行。
- 包含正在其中运行客户机程序的地址空间标识 (ASID) 的 4 字节字段。 此字段包含 2 字节十六进制地址空间标识的 4 字符 EBCDIC 表示。
- EXCMNNSX (TYPE-C , 8 BYTES)
- 在发端系统中用于识别工作单元的名称。 此姓氏在连接时分配,可以使用 STCK 派生的令牌 (当任务连接到本地终端时) ,也可以将工作单元标识作为 ISC APPC 或 IRC 连接头的一部分传递。
此字段的前六个字节是派生自发端系统的时钟的二进制值,并以几个月的时间间隔四舍五入。 此字段的最后两个字节用于周期计数。 由于同步点活动,这些字节可能会在任务的生命周期内发生更改。
注: 使用 MRO 或 ISC 时, EXCMNNSX 字段必须与 EXCMNNPX 字段组合以唯一地标识任务,因为 EXCMNNSX 字段仅对源 CICS 系统唯一。 - EXCMNTRF (TYPE-C 和 8 BYTES)
- 事务标志; 用于发送事务定义和状态信息的 64 位字符串。 有关详细信息,请参阅性能数据组 DFHTASK中的字段 164 (TRANFLAG)。
- EXCMNFCN (TYPE-C 和 4 BYTES)
- 事务设施名称。 如果事务未与设施关联,那么此字段为空。 可以使用事务标志字段 EXCMNTRF 的字节 0 来标识事务设施类型 (如果有)。
- EXCMNCPN (TYPE-C , 8 BYTES)
- 发生异常情况时,此用户任务的当前正在运行的程序的名称。
- EXCMNBTR (TYPE-C 和 4 BYTES)
- 3270 网桥事务标识。
- EXCMNURI (TYPE-C , 16 BYTES)
- RRMS/MVS 恢复单元标识 (URID)。
- EXCMNRIL (TYPE-A , 4 BYTES)
- 异常资源标识长度。
- EXCMNRIX (TYPE-C , 256 BYTES)
- 异常资源标识 (扩展)。
- EXCMNNID (TYPE-C , 8 BYTES)
- 如果已从 z/OS Communications Server接收到网络限定名,那么为 NETID。 对于尚未接收网络限定名时的 z/OS Communications Server 资源, NETID 为 8 个空白。 在所有其他情况下,此字段为空。
- EXCMNRLU (TYPE-C , 8 BYTES)
- 实际网络名 (如果已从 z/OS Communications Server接收到网络限定名)。 在所有其他情况下,此字段与 LUNAME (字段标识 111) 相同。 对于非z/OS Communications Server 资源,此字段为空。
下表显示了 EXCMNTYP , EXCMNRTY 和 EXCMNRID 字段的值和关系。
| EXCMNTYP 异常类型 | EXCMNRTY 资源类型 | EXCMNRID 资源标识 | 含义 |
|---|---|---|---|
国际刑警组织
|
'AID'
|
rule_id 1
|
已满足 AID 阈值策略系统规则的所有条件 |
国际刑警组织
|
'ASYNC'
|
rule_id 1
|
已超过 AYSNC 请求策略任务规则的阈值 |
国际刑警组织
|
'BUNDLE'
|
rule_id 1
|
已满足捆绑软件启用状态或捆绑软件可用状态策略系统规则的所有条件 |
| 国际刑警组织 | 'CONTAINR'
|
rule_id 1
|
已超过容器存储策略任务规则的阈值。 |
国际刑警组织
|
"DATABASE"
|
rule_id 1
|
已超过数据库请求策略任务规则的阈值 |
国际刑警组织
|
'DBCTLCON'
|
rule_id 1
|
已满足 DBCTL 连接状态策略系统规则的所有条件 |
国际刑警组织
|
'DB2CONN'
|
rule_id 1
|
已满足 DB2® 连接状态策略系统规则的所有条件 |
国际刑警组织
|
'EXECCICS'
|
rule_id 1
|
已超过 EXEC CICS 请求策略任务规则的阈值 |
国际刑警组织
|
'文件'
|
rule_id 1
|
已满足文件启用状态或文件打开状态策略系统规则的所有条件,或者已超过文件请求策略任务规则的阈值 |
国际刑警组织
|
'IPCONN'
|
rule_id 1
|
已满足 IPCONN 连接状态策略系统规则的所有条件 |
国际刑警组织
|
"MESSAGE" 2
|
rule_id 1
|
已满足消息策略系统规则的所有条件 |
国际刑警组织
|
'MQ'
|
rule_id 1
|
已超过 IBM® MQ 请求策略任务规则的阈值 |
国际刑警组织
|
'MQCONN'
|
rule_id 1
|
已满足 MQ 连接状态策略系统规则的所有条件 |
国际刑警组织
|
'MROCONN'
|
rule_id 1
|
已满足 MRO 连接状态策略系统规则的所有条件 |
国际刑警组织
|
'NAMECTR'
|
rule_id 1
|
已超过指定计数器请求策略任务规则的阈值 |
国际刑警组织
|
'PIPELINE'
|
rule_id 1
|
已满足管道启用状态策略系统规则的所有条件 |
国际刑警组织
|
"PROGRAM"
|
rule_id 1
|
已满足程序启用状态策略系统规则的所有条件,或者已超过程序请求策略任务规则的阈值 |
国际刑警组织
|
"START"
|
rule_id 1
|
已超过启动请求策略任务规则的阈值 |
国际刑警组织
|
'STORAGE'
|
rule_id 1
|
已超过存储器或存储器请求策略任务规则的阈值 |
国际刑警组织
|
'SYNCPT'
|
rule_id 1
|
已超过同步点请求策略任务规则的阈值 |
国际刑警组织
|
"TASK" 2
|
rule_id 1
|
已满足任务或 tclass 阈值策略系统规则的所有条件 |
国际刑警组织
|
'TDQUEUE'
|
rule_id 1
|
已超过 TD 队列请求策略任务规则的阈值 |
国际刑警组织
|
'时间'
|
rule_id 1
|
已超过时间策略任务规则的阈值 |
国际刑警组织
|
'TRANDUMP' | rule_id 1
|
已超过事务转储阈值策略系统规则的阈值 |
国际刑警组织
|
"TRANID"
|
rule_id 1
|
已满足未处理的事务异常终止策略系统规则的所有条件 |
国际刑警组织
|
'TSQUEUE'
|
rule_id 1
|
已超过 TS 队列字节数或 TS 队列请求策略任务规则的阈值 |
扩展 CMNWT
|
'CFDTLRSW'
|
POOLNAME
|
等待耦合设施数据表锁定(请求)槽 |
扩展 CMNWT
|
'CFDTPOOL'
|
POOLNAME
|
等待耦合设施数据表非锁定(请求)槽 |
扩展 CMNWT
|
'STORAGE'
|
'UDSA'
|
等待 UDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
'EUDSA'
|
等待 EUDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
"CDSA"
|
等待 CDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
"ECDSA"
|
等待 ECDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
'SDSA'
|
等待 SDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
'ESDSA'
|
等待 ESDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
'RDSA'
|
等待 RDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
"ERDSA"
|
等待 ERDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
'GCDSA'
|
等待 GCDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
'GUDSA'
|
等待 GUDSA 存储器 |
扩展 CMNWT
|
'STORAGE'
|
'GSDSA'
|
等待 GSDSA 存储器 |
扩展 CMNWT
|
'TEMPSTOR'
|
TS Qname
|
等待临时存储器 |
扩展 CMNSWT
|
'文件'
|
filename
|
等待与文件关联的字符串 |
扩展 CMNSWT
|
'LSRPOOL'
|
filename
|
等待与 LSRPOOL 关联的字符串 |
扩展 CMNSWT
|
'TEMPSTOR'
|
TS Qname
|
等待与 DFHTEMP 关联的字符串 |
扩展 CMNBWT
|
'LSRPOOL'
|
LSRPOOL
|
等待与 LSRPOOL 关联的缓冲区 |
扩展 CMNBWT
|
'TEMPSTOR'
|
TS Qname
|
等待与 DFHTEMP 关联的缓冲区 |
注:
- 1 "rule_id"
- rule_id 的名称是 bundle_id ,策略名称和规则名称的并置: <bundle id>.<policy name>.<rule name>。
- 2 "MESSAGE" 和 "TASK"
- 以下策略系统规则的过滤将延迟到在 CICS 初始化期间连接的长时间运行的系统任务 CMPE。 要获取向 SMF 发出的 MN 异常记录,请确保在系统初始化表 (SIT) 中设置 MNEXC=ON ; 当 CICS 正在运行 (例如,通过使用 CEMT SET MONITOR) 时,稍后将其设置为不起作用,因为在启用异常类监视之前已连接 CMPE。
- 消息
- 事务类任务
- 用户任务