![[z/OS]](../images/ngzos.gif)
Supervisión de transacciones importadas de WebSphere Application Server a CICS
Acerca de esta tarea
Cuando se realiza una petición desde un componente de WebSphere Application Server que se ejecuta en una transacción global a un servidor de enlace CICS que se inicia con el parámetro TXN=Y, la transacción global se propaga a CICS.
CICS crea una nueva rama de la transacción, con WebSphere que actúa como coordinador y CICS como subordinado. CICS define la representación general de la rama de transacción como una unidad de trabajo (UOW) y CICS define la representación del coordinador como un enlace de unidad de trabajo (UOWLINK).
El servidor de enlace CICS marca el UOWLINK de modo que se pueda distinguir de otros UOWLINK en el sistema y se pueda relacionar con el servidor de aplicaciones WebSphere de origen, y el registro de adaptador local optimizado que se utiliza para crear la ramificación.
- Rol
Se establece en coordinator ya que WebSphere está coordinando el resultado de la UOW general.
- Tipo
Establézcalo en IIOP. El coordinador IIOP y el modelo de recurso son los que mejor representan la relación entre el coordinador de WebSphere y el CICS subordinado.
- HostSe establece en una serie que describe el servidor WebSphere coordinador. La sintaxis de la serie es la siguiente:
donde DGN es el nombre del grupo de daemons, NDN es el nombre abreviado de nodo y SVN es el nombre abreviado de servidor del WebSphere Application Server que coordina la transacción. RGN es el nombre de registro del servidor de enlace que se utiliza para crear la ramificación de transacción.WOLA:<DGN>/<NDN>/<SVN>:<RGN>
En el ejemplo siguiente, un valor de:
indica que el servidor WebSphere, BBOS001, en el nodo SY1 y el grupo de daemons SY1, iniciaron la transacción y se importó en CICS utilizando el servidor de enlace, MYLINKSERVER.WOLA:SY1/SY1/BBOS001:MYLINKSERVER
Puede supervisar el estado de estas ramas subordinadas de CICS mediante las API EXEC CICS INQUIRE UOW y EXEC CICS INQUIRE UOWLINK desde un programa de CICS.
| 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
En este ejemplo, UOW C5B284C82EAF3BE0 está dudosa (que se representa mediante la abreviatura "Ind", del inglés "in-doubt"), y también está desplazada (que se representa mediante la abreviatura "Shu", del inglés "shunted"). Una
UOW está desplazada porque la tarea que ejecuta la UOW ya no está
disponible, porque ha terminado de forma anómala o la UOW está
presente desde una instancia
CICS anterior. Coloque el cursor sobre esta UOW y pulse Intro para ver más detalles sobre la misma, tal como se indica a continuación:| 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
| 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 |
|
| 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 |