CEMT INQUIRE UOW
检索有关工作单元 (UOW) 的信息。
描述
INQUIRE UOW 命令返回有关指定工作单元或系统中当前所有 UOW 的信息。 它显示 UOW 的状态 (例如, INDOUBT) 以及它是处于活动状态,正在等待状态还是已搁置状态。
如果您怀疑可恢复数据集或连接存在问题,那么可以使用 INQUIRE UOW 来显示由于连接或数据集故障而搁置的 UOW。 在某些情况下,该命令会显示导致 UOW 被搁置的资源的名称,以及启动该 UOW 的事务,用户和终端。
要点: 在相互通信环境中,工作单元可以包含两个或多个已连接系统的操作。 此类工作单元称为 分布式 工作单元,因为要更新的资源分布在多个系统中。 分布式工作单元由两个或多个 本地 工作单元组成,每个工作单元都表示要在其中一个参与系统上完成的工作。
INQUIRE UOW 命令始终返回有关 本地 UOW 的信息; 即,对于分布式 UOW ,它仅返回有关发出该命令的系统上所需的工作的信息。 通过将 NETUOWID 字段中返回的网络范围 UOW 标识与其他系统上本地 UOW 的网络范围标识进行匹配,可以组合有关分布式 UOW 的信息。
有关本地和分布式 UOW 的更多信息,请参阅 对系统间问题进行故障诊断。
输入
按 "清除" 键以清除屏幕。 您可以通过两种方式启动此事务:
- 输入
CEMT INQUIRE UOW(或关键字的适当缩写)。 生成的屏幕将列出所有当前 UOW。 - 输入
CEMT INQUIRE UOW(或关键字的适当缩写) ,后跟限制所需信息范围所需的属性。 例如,如果输入cemt i uow sh con,那么生成的屏幕仅显示由于连接失败而搁置的那些 UOW 的详细信息。
- (value)
- UOW 的 16 个字符的本地标识。
- ALL
- 缺省值。 如果未指定 UOW 标识,那么将显示有关系统中所有 UOW 的信息。
样本屏幕
IN UOW
STATUS: RESULTS - OVERTYPE TO MODIFY
Uow(AB8FFF37584B6601) Inf Act Tra(CSSY) Tas(0000005)
Age(00004090) Use(BELL )
Uow(AB8FFF3758786C01) Inf Act Tra(CSSY) Tas(0000006)
Age(00004090) Use(BELL )
Uow(AB8FFF376D9B6601) Inf Act Tra(CSTP) Tas(0000008)
Age(00004090) Use(BELL )
Uow(AB900BD865417C04) Inf Act Tra(CSNE) Tas(0000018)
Age(00000700) Use(BELL )
Uow(AB900BE2010AC401) Inf Act Tra(CEMT) Tas(0000043)
Age(00000689) Ter(S21D) Netn(IGBS21D ) Use(BELL )
注: 当值不适用或为负 (值以 "否" 开头) 时,屏幕上的字段为空白。 要修改这些字段,请通过跳进来查找这些字段 (它们以与扩展格式相同的顺序出现) ,并使用对该字段有效的输入来覆盖类型。 在设置其中一个值时,您可能会发现使用扩展格式更方便。
如果将光标放在列表中的特定条目上并按 ENTER ,那么 CICS® 将显示扩展格式,如 图 2中所示。
IN UOW
RESULT - OVERTYPE TO MODIFY
Uow(AB8FFF37584B6601)
Uowstate( Inflight )
Waitstate(Active)
Transid(CSSY)
Taskid(0000005)
Age(00004233)
Termid()
Netname()
Userid(BELL)
Waitcause()
Link()
Sysid()
Netuowid(..GBIBMIYA.CICSHT61........)
Otstid()
显示的字段
- AGE (value)
- 显示 UOW 的生存期 (以秒计)。 这是自 UOW 进入其当前状态或自 UOW 启动以来的秒数。
- LINK (value)
- 显示 8 字符值,对于 WAITCAUSE 值 CONNECTION ,该值是导致 UOW 等待或被搁置的远程系统的网络名。 对于其他 WAITCAUSE 值, LINK 显示空白。
- NETNAME (value)
- 显示从中启动 UOW 的终端的 8 字符网络名。
如果 UOW 是从 ISC 或 MRO 会话启动的,那么 NETNAME 将显示远程区域的网络名。
如果未从终端启动 UOW ,也未从 ISC 或 MRO 会话启动 UOW ,那么 NETNAME 将显示空白。
- NETUOWID (值)
- 显示一个 27 个字符的字符串,其中包含此网络中 UOW 的 LU6.2 名称; 即 UOW 的网络范围标识。
不可显示的字符显示为句点。 您可以在展开的面板上使用 PF2 : 以查看十六进制值。
通过将网络范围的 UOW 标识与其他系统上本地 UOW 的网络范围标识进行匹配,可以组合有关分布式 UOW 的信息。
- OTSTID (value)
- 显示 UOW 所属的 OTS 事务的事务标识 (TID) 的前 128 个字节。 如果 OTS 名称少于 128 个字节,那么将在右边使用二进制零进行填充。
- SYSID (value)
- 显示 4 字符的 sysid ,对于 WAITCAUSE 值 CONNECTION ,它是导致 UOW 等待 ir 的连接的 sysid。 如果已废弃连接,并且对于其他 WAITCAUSE 值, SYSID 将返回空白。
- TASKID (value)
- 显示最初与此 UOW 关联的任务号。 如果对 UOW 进行了搁置,那么该任务将终止。 在这种情况下,该数字可能已被另一个任务复用。
- TERMID (值)
- 显示从中启动此 UOW 的终端或会话的 4 字符标识。 这是任务的主要设施。 如果事务是镜像事务 CSMI ,那么它是会话。 对于属于 OTS 事务的 UOW ,它将是连接该任务的请求流所使用的会话。
- TRANSID (value)
- 显示启动此 UOW 的事务的 4 字符标识。
- UOW (value)
- 指示此面板与 UOW 查询相关,并显示 16 个字符的 UOW 本地标识。
- UOWSTATE
- 显示 UOW 的状态。 这些值如下:
- 回退
- 此 UOW 正在回退,或者未能回退该 UOW 中涉及的一个或多个可恢复资源。
- 落实
- 已作出落实 UOW 的决定,但 UOW 正在等待或已搁置。 这可能是因为尚未将决策传达给同步点中的所有参与者,或者因为落实处理期间发生了故障。
- INDOUBT
- 此 UOW 处于不确定状态。
- 正在进行中 (inflight)
- UOW 正在正常运行。
- HBACKOUT
- 已强制回退 UOW。 当 UOW 无法等待不确定解析时,将执行强制决策; 例如,事务已定义为 WAIT (NO) ,或者已使用 CEMT SET UOW 命令回退。
- HCOMMIT
- 已强制落实 UOW。
注: 您可以通过使用以下内容覆盖此值来重置此值:- 落实
- 尝试强制同步点落实处理,如为此 UOW 指定的那样。
- 回退
- 尝试强制同步点回退处理,如对此 UOW 指定的那样。
- FORCE
- 尝试强制 UOW 回退或落实,如 TRANSACTION 资源定义的 ACTION 选项中所指定。
所有这些值仅对已被搁置不确定的 UOW 有效。 有关 TRANSACTION 资源定义的不确定属性的信息,请参阅 TRANSACTION 属性。
- USERID (value)
- 显示用于启动此事务的 8 字符用户标识。
- WAITCAUSE
- 显示导致 UOW 等待或搁置的资源类型 (如果 UOW 正在等待或搁置)。注: 在等待的情况下,等待的是 UOW ,而不是任务。这些值如下:
- CONNECTION
- 由于在不确定时间段内与 UOW 的协调程序的会话失败,因此此 UOW 正在等待或被搁置。 NETNAME 和 SYSID 包含失败链路的网络名和系统名。
- DATASET
- 由于一个或多个数据集发生故障,此 UOW 正在等待或被搁置。 使用 INQUIRE UOWDSNFAIL 命令可识别所涉及的数据集及其导致 UOW 失败的原因。
- NOTAPPLIC
- UOW 未在等待。
- RLSSERVER
- 由于 RLS 服务器发生故障,此 UOW 正在等待 OTS 协调程序或对其进行搁置。
- RRMS
- 由于与 RRS/MVS 失去通信,该 UOW 正在等待或已被分流。
- WAITCOMMIT
- 由于落实处理期间发生故障,因此此 UOW 正在等待或被搁置。
- WAITFORGET
- 此 UOW 正在等待来自同步点中的参与者的 FORGET。 使用 INQUIRE UOWLINK 命令来获取参与者的网络名和 sysids。
- WAITRMI
- 此 UOW 正在等待来自 RMI 的 FORGET。 使用 INQUIRE UOWLINK 命令可获取与任务相关的用户出口的条目名称和限定符。
- WAITSTATE
- 显示是否已延迟 UOW 的同步点处理。 这些值如下:
- ACTIVE
- UOW 正在正常运行,或正在取消搁置。
- 正在等待
- 同步点处理已在此系统上完成,但未在分布式 UOW 中涉及的所有系统上完成。 WAITFORGET 或 WAITRMI 以及 BACKOUT 或 COMMIT 的值指示如何在此系统上解析 UOW。
- SHUNTED
- UOW 的同步点处理已延迟。 SHUNTED 还指示已释放任务,终端和程序存储器,并且已保留锁定。
