Commit, back out, or force a shunted unit of work.
SET UOW
>>-SET UOW(data-value)--+-UOWSTATE(cvda)-+---------------------><
+-COMMIT---------+
+-BACKOUT--------+
'-FORCE----------'
Conditions: INVREQ, NOTAUTH, UOWNOTFOUND
Description
The SET UOW command enables you to commit, back out, or force a unit of work that
has been shunted during the transaction’s in-doubt period.
Options
UOW(data-value)
specifies the 16-byte identifier of the UOW to be committed, backed out, or
forced.
UOWSTATE(cvda)
specifies the action to be attempted for this UOW. CVDA values are:
BACKOUT
Attempt to force syncpoint backout processing, as specified for this UOW.
COMMIT
Attempt to force syncpoint commit processing, as specified for this UOW.
FORCE
Attempt to force the UOW to back out or commit, as specified on the
ACTION option of the TRANSACTION resource definition.
Note:
All these values are valid only for UOWs that are
shunted in-doubt. For information about the INDOUBT attributes of TRANSACTION
definitions, see the CICS® Resource Definition Guide.
Conditions
INVREQ
RESP2 values:
3
UOWSTATE has an invalid CVDA value.
4
CICS is not in a valid state to COMMIT, BACKOUT, or FORCE this UOW.