UOW Resource Table

A CICS® Resource that describes a unit of work in an active system running the CICS TS for z/OS® and being managed by CICSPlex® SM.

The First key field for this resource is UOWID.

The following actions are supported for units of work that are shunted indoubt:
BACKOUT
Perform syncpoint backout processing.
COMMIT
Perform syncpoint commit processing.
FORCE
Force UOW to backout or commit.

External resource name(CMCI)
CICSUOW
Object type
CICS Resource
Length
248
Usage
API, WUI, CICS Management Client Interface(CMCI)
API view
Yes
CMAS context
No
SCOPE applies
Yes
Only query CMASs in workload
No
Copybook identifier
EYUt0079
Security Class
OPERATE.UOW
CICS Commands subject to CICS Security
INQUIRE UOW
Unsupported CICS Releases
None
Table 1. Valid CPSM operations
Operations Actions Parameters Required
GET   None N/A
SET   None N/A
PERFORM SET, PERFORM OBJECT BACKOUT None N/A
  COMMIT None N/A
  FORCE None N/A
Table 2. UOW resource table attributes
Name Datatype Source CICS Source CICS Field Len Sum Set Description
EYU_CICSNAME CHAR CPSM     8 DIFF No CICS System Name
EYU_CICSREL CHAR CPSM     4 DIFF No CICS Release
EYU_RESERVED CHAR CPSM     4 N/A No Reserved
 UOWID-1  HEX INQ UOW UOW 16 MIN No Local unit of work (UOW) ID
AGE BINARY INQ UOW AGE 4 AVG No Time in current wait state (seconds)
LINK CHAR INQ UOW LINK 8 DIFF No Netname of remote system that caused wait
NETNAME CHAR INQ UOW NETNAME 8 DIFF No Netname of link causing UOW wait/shunt
NETUOWID HEX INQ UOW NETUOWID 27 MIN No LU 6.2 network-wide name for UOW
OTSTID CHAR INQ UOW OTSTID 128 DIFF No Object transaction service (OTS) transaction ID
SYSID CHAR INQ UOW SYSID 4 DIFF No System ID of connection that caused wait
TASKID DECIMAL INQ UOW TASKID 4 AVG No Task originally associated with UOW
TERMID CHAR INQ UOW TERMID 4 DIFF No Terminal from which this UOW was started
TRANSID CHAR INQ UOW TRANSID 4 DIFF No Transaction that started UOW
UOWSTATE CVDAS INQ UOW UOWSTATE 4 LIKE Yes UOW status
UOWSTATE Input/output valid values
  • BACKOUT
  • COMMIT
  • FORCE
UOWSTATE Output valid values
  • INDOUBT
  • INFLIGHT
  • HEURCOMMIT
  • HEURBACKOUT
  • FORCE
USERID CHAR INQ UOW USERID 8 DIFF No User that started transaction
WAITCAUSE CVDAS INQ UOW WAITCAUSE 4 LIKE No Cause of wait
WAITCAUSE Output valid values
  • NOTAPPLIC
  • CONNECTION
  • DATASET
  • WAITCOMMIT
  • WAITFORGET
  • RLSSERVER
  • WAITRMI
  • WAITRRMS
WAITSTATE CVDAS INQ UOW WAITSTATE 4 LIKE No Wait status
WAITSTATE Output valid values
  • ACTIVE
  • SHUNTED
  • WAITING