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 的信息。

样本屏幕

图 1。 CEMT INQUIRE 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中所示。

图 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()
 

CEMT INQUIRE UOW

读取语法图跳过可视语法图CEMT INQUIRE UOWALL( 值)BACKOUTCOMMITINDOUBTINFLIGHTHBACKOUTHCOMMITFORCEACTIVEWAITINGSHUNTEDCONNECTIONDATASETRLSSERVERRRMSWAITCOMMITWAITFORGETWAITRMITRANSID( 值)TASKID( 值)AGE( 值)TERMID( 值)NETNAME( 值)USERID( 值)LINK( 值)SYSID( 值)NETUOWID( 值)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 还指示已释放任务,终端和程序存储器,并且已保留锁定。