[z/OS]

监视从 WebSphere Application Server 导入到 CICS 的事务

关于此任务

从运行在全局事务中的 WebSphere® Application Server 组件向带有 TXN=Y 参数启动的 CICS® 链接服务器发出请求时,会将全局事务传播至 CICS。

CICS 将创建新的事务分支,同时 WebSphere 充当协调程序并且 CICS 充当下级。事务分支的总体表示由 CICS 定义为工作单元 (UOW),协调程序的表示则由 CICS 定义为工作单元链接 (UOWLINK)。

CICS 链接服务器会标记 UOWLINK,以便可以将该 UOWLINK 与系统上的其他 UOWLINK 区别开并将其回溯至原始的 WebSphere 服务器以及用于创建分支的已优化本地适配器注册。

UOWLINK 中已设置下列字段:
  • 角色

    设置为协调程序,因为 WebSphere 正在协调总体 UOW 的结果。

  • 类型

    设置为 IIOP。IIOP 协调程序和资源模型能够最好地表示 WebSphere 协调程序与 CICS 下级之间的关系。

  • 主机
    设置为用于描述协调 WebSphere 服务器的字符串。字符串语法如下所示:
    WOLA:<DGN>/<NDN>/<SVN>:<RGN>
    其中,DGN 是守护程序组名称,NDN 是节点短名称,SVN 是正在协调事务的 WebSphere Application Server 的服务器短名称。RGN 是用于创建事务分支的链接服务器的注册名称。
    在以下示例中,值:
    WOLA:SY1/SY1/BBOS001:MYLINKSERVER
    指示节点 SY1 与守护程序组 SY1 中的 WebSphere 服务器 BBOS001 已启动事务并已通过使用链接服务器 MYLINKSERVER 导入到 CICS 中。

可以使用 CICS 程序内的 EXEC CICS INQUIRE UOW 和 EXEC CICS INQUIRE UOWLINK API 来监视这些 CICS 下级分支的状态。

CICS 提供的 CEMT 事务将使用这些 API 来显示 CICS 目前已知的 UOW。 如果在同步点处理期间发生错误,那么您可以问询特定的 UOW。以下是此情况的一个示例:当用于运行 CICS UOW 的任务异常终止且全局事务处于不确定状态或两阶段落实中的阶段 1 与阶段 2 之间时。CEMT INQUIRE UOW 事务的输出示例如下所示:
| INQUIRE UOW                                                                 |
| STATUS:  RESULTS - OVERTYPE TO MODIFY                                       |
|  Uow(C5B2837D664B4D25) Inf Act Tra(CSOL) Tas(0000003)                       |
|     Age(00000373)                          Use(CICSUSER)                    |
|  Uow(C5B2837DCB24B56B) Inf Act Tra(CSSY) Tas(0000005)                       |
|     Age(00000373)                          Use(CICSUSER)                    |
|  Uow(C5B2837DCB2B046B) Inf Act Tra(CSSY) Tas(0000006)                       |
|     Age(00000373)                          Use(CICSUSER)                    |
|  Uow(C5B2837DDE3D9C96) Inf Act Tra(CSTP) Tas(0000008)                       |
|     Age(00000373)                          Use(CICSUSER)                    |
|  Uow(C5B28380EF477F93) Inf Act Tra(CSHQ) Tas(0000020)                       |
|     Age(00000370)                          Use(CICSUSER)                    |
|  Uow(C5B2839DD76D01D5) Inf Act Tra(CSNE) Tas(0000021)                       |
|     Age(00000339)                          Use(CICSUSER)                    |
|  Uow(C5B284C7C4C9535B) Inf Act Tra(OLAT) Tas(0000043)                       |
|     Age(00000027) Ter(L320) Netn(L320    ) Use(CICSUSER)                    |
|  Uow(C5B284C7C81DB991) Inf Act Tra(BBO$) Tas(0000044)                       |
|     Age(00000027)                          Use(CICSUSER)                    |
|+ Uow(C5B284C82EAF3BE0) Ind Shu Tra(BBO#) Tas(0000047)                       |
|     Age(00000026)                          Use(CICSUSER)                    |
|                                                                             |
|                                                  SYSID=CICS APPLID=CICSHTH3 |
|  RESPONSE: NORMAL                          TIME:  14.13.08  DATE: 03.18.10  |
|PF 1 HELP       3 END       5 VAR     7 SBH 8 SFH 9 MSG 10 SB 11 SF
在本示例中,UOW C5B284C82EAF3BE0 处于不确定(表示为缩写“Ind”)状态,并且还遭到分离(表示为缩写“Shu”)。UOW 因用于运行该 UOW 的任务已不再可用而遭到分离,其原因是该 UOW 已异常终止或者该 UOW 已从先前的 CICS 实例中显示。 请将光标放在此 UOW 上方并单击 Enter 键以查看该 UOW 的更多相关详细信息,如下所示:
| INQUIRE UOW                                                                 |
| RESULT - OVERTYPE TO MODIFY                                                 |
|   Uow(C5B284C82EAF3BE0)                                                     |
|   Uowstate( Indoubt )                                                       |
|   Waitstate(Shunted)                                                        |
|   Transid(BBO#)                                                             |
|   Taskid(0000047)                                                           |
|   Age(00000047)                                                             |
|   Termid()                                                                  |
|   Netname()                                                                 |
|   Userid(CICSUSER)                                                          |
|   Waitcause()                                                               |
|   Link()                                                                    |
|   Sysid()                                                                   |
|   Netuowid(..MCLNT2L.CICSHTH3.dH......)                                     |
|   Otstid(.......O.b...... .Ep6E3.S....m.............O.b...... .Ep6E3.S....) |
|   Otstid(m..........................)                                       |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                  SYSID=CICS APPLID=CICSHTH3 |
|                                            TIME:  14.13.28  DATE: 03.18.10  |
|PF 1 HELP 2 HEX 3 END       5 VAR        7 SBH 8 SFH       10 SB 11 SF  
注意: Transid 为 BBO#,即 CICS 链接任务的缺省事务标识。要确定 UOW 仍处于不确定状态的原因,您可以检查此 UOW 的 UOWLINK 对象以查看是否存在协调程序。 以下示例是 CEMT INQUIRE UOWLINK 的输出:
| INQUIRE UOWLINK                                                             |
| STATUS:  RESULTS - OVERTYPE TO MODIFY                                       |
|  Uowl(01020001) Uow(C5B284C7C4C9535B) Rmi Lin(BBOATRUE)                     |
|     Unk                                   Net(..MCLNT2L.L320.dGDI........)  |
|  Uowl(01030001) Uow(C5B284C7C81DB991) Rmi Lin(BBOATRUE)                     |
|     Unk                                   Net(..MCLNT2L.CICSHTH3.dGH.....)  |
|  Uowl(01010003) Uow(C5B284C82EAF3BE0) Rmi Lin(BBOATRUE)                     |
|     Sub                                   Net(..MCLNT2L.CICSHTH3.dH......)  |
|  Uowl(01040001) Uow(C5B284C82EAF3BE0) Iio                                   |
|     Coo Ots                              Net(..MCLNT2L.CICSHTH3.dH......)   |
|  Uowl(01000002) Uow(C5B284E2AEAA9951) Rmi Lin(BBOATRUE)                     |
|     Unk                                   Net(..MCLNT2L.CICSHTH3.dS..r...)  |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                  SYSID=CICS APPLID=CICSHTH3 |
|  RESPONSE: NORMAL                          TIME:  14.13.38  DATE: 03.18.10  |
|PF 1 HELP       3 END       5 VAR        7 SBH 8 SFH 9 MSG 10 SB 11 SF  		 |
对于 UOW C5B284C82EAF3BE0,有一个 UOWLINK。这是一个 IIOP 类型链接(表示为缩写“Iio”),也是一个 OTS 协调程序链接(表示为缩写“Coo Ots”)。请将光标放在 UOWLINK 的上方并单击 Enter 键以显示此 UOWLINK 的详细信息,如下所示:
|
| INQUIRE UOWLINK                                                             |
| RESULT - OVERTYPE TO MODIFY                                  NOT FOUND      |
|   Uowlink(01040001)                                                         |
|   Uow(C3F5C2F2F8F4C3F8)                                                     |
|   Type(Iiop)                                                                |
|   Link()                                                                    |
|   Action(              )                                                    |
|   Role(Coordinator)                                                         |
|   Protocol(Ots)                                                             |
|   Resyncstatus()                                                            |
|   Sysid()                                                                   |
|   Rmiqfy()                                                                  |
|   Netuowid(..MCLNT2L.CICSHTH3.dH......)                                     |
|   Urid()                                                                    |
|   Host(WOLA:PLEX1/SY1/BBOS001:OLASERVER)                                    |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                  SYSID=CICS APPLID=CICSHTH3 |
|                                            TIME:  14.13.46  DATE: 03.18.10  |
|PF 1 HELP 2 HEX 3 END       5 VAR        7 SBH 8 SFH       10 SB 11 SF       |
注意: 在此屏幕上,Uow() 字段已从 EBCDIC 文本转换成它的十六进制表示,以便它不与上一个屏幕相匹配,例如 C3=C、F5=5 和 C2=B。用于表示协调程序的主机是 WOLA:PLEX1/SY1/BBOS001:OLASERVER。 这指示协调程序为 WOLA(即 WebSphere Optimized Local Adapters)。我们要连接到的服务器是守护程序组 PLEX1 的节点 SY1 中的 BBOS001。用于创建此事务分支的注册的名称是 OLASERVER。此 UOW 必须等待服务器 BBOS001 以交付此 UOW 的结果。
有关 CEMT 事务的更多信息,请参阅 CICS Transaction Server for z/OS® V4.1 信息中心内的“CEMT INQUIRE 命令”主题。 有关 EXEC CICS INQUIRE UOW 和 EXEC CICS INQUIRE UOWLINK API 命令的更多信息,请参阅 CICS Transaction Server for z/OS V4.1 信息中心内的“系统命令”主题。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_monitortrans
文件名:tdat_monitortrans.html