The indoubt tool is active and causes all units of work (UOWs) running under transactions defined to be in transaction class DFHTCIND to fail indoubt when they reach syncpoint.
A unit of work that fails indoubt is either shunted by the recovery manager domain or is unilaterally committed or unilaterally backed out by recovery manager. A unit of work is shunted if the transaction definition under which it is running specifies WAIT(yes) as an indoubt option, and the unit of work has not accessed any resources that force a unilateral decision to be taken.
CICS processing continues with the indoubt tool active.
None.
CSMT and Terminal End User
DFHINDT
XMEOUT Parameters: date, time,applid, termid, userid
A CIND ON request was issued to activate the indoubt tool but CICS has detected that the indoubt tool is already active.
CICS processing continues with the indoubt tool active.
None.
Terminal End User
DFHINDT
A CIND INQUIRE request was issued to inquire on the status of the indoubt tool. CICS has detected that the indoubt tool is active.
CICS processing continues with the indoubt tool active.
None.
Terminal End User
DFHINDT
A CIND OFF request was issued to deactivate the indoubt tool. No more units of work (UOWs) running under transactions defined in tranclass DFHTCIND will fail indoubt when they reach syncpoint.
Existing transactions in the DFHTCIND tranclass that are currently running fail indoubt at syncpoint, but no new transactions in the DFHTCIND tranclass will fail indoubt.
CICS processing continues with the indoubt tool inactive.
None.
CSMT and Terminal End User
DFHINDT
XMEOUT Parameters: date, time,applid, termid, userid
A CIND OFF request was issued to deactivate the indoubt tool but CICS has detected that the indoubt tool is already inactive.
CICS processing continues with the indoubt tool inactive.
None.
Terminal End User
DFHINDT
A CIND INQUIRE request was issued to inquire on the status of the indoubt tool. CICS has detected that the indoubt tool is inactive.
CICS processing continues with the indoubt tool inactive.
None.
Terminal End User
DFHINDT
A CIND RESYNC COMMIT or CIND RESYNC BACKOUT request was issued. The indoubt tool has successfully initiated resynchronization of all units of work (UOWs) currently awaiting resynchronization with coordinator DFHINDSP.
Shunted UOWs awaiting the return of coordinator DFHINDSP are unshunted by the recovery manager (RM) domain. All participants in the UOW are notified of the outcome of the unit of work. The outcome of the unit of work is defined by the user of CIND, for example, CIND RESYNC COMMIT tells the RM domain to unshunt the UOWs and commit them. Likewise, CIND RESYNC BACKOUT tells the RM domain to backout the UOWs. Message DFHIN1012 is issued to transient data for each UOW resynchronized.
For UOWs awaiting the return of coordinator DFHINDSP which were not shunted, that is, they abended before syncpoint, or a unilateral decision was taken, a CIND RESYNC command merely results in message DFHIN1012 being issued to transient data. DFHIN1012 reports on whether this CICS system and DFHINDSP are synchronized.
See the associated transient data DFHIN1012 messages.
CSMT and Terminal End User
DFHINDT
XMEOUT Parameters: date, time,applid, termid, userid
The CIND transaction was invoked with an invalid keyword.
CICS processing continues and the status of the indoubt tool is unchanged.
Reinvoke the CIND transaction with the correct keyword.
Terminal End User
DFHINDT
The indoubt tool task related user exit DFHINTRU, invoked when a transaction is first started, has detected that the transaction is part of transaction class DFHTCIND. Coordinator DFHINDSP has been added to unit of work (UOW) so that the transaction will fail indoubt when a syncpoint is issued.
The named transaction and UOW continue processing until it reaches syncpoint when it will fail indoubt.
None.
CSMT
DFHINTRU
XMEOUT Parameters: date, time,applid, X'uowid', tranid, taskno
The named UOW for the named transaction and task has failed indoubt during a syncpoint request due to the indoubt tool.
The recovery manager domain shunts the UOW, and then abends the transaction.
To initiate an unshunt of the UOW, issue a CIND RESYNC command.
CSMT
DFHINDSP
XMEOUT Parameters: date, time,applid, X'uowid', tranid, taskno
UOW X'uowid' for transaction tranid was not shunted, and is not indoubt despite being monitored by the indoubt tool. One of the following has occurred:
CICS processing continues.
If the unit of work was abended, rolled back, or a unilateral decision was taken, recovery manager keeps the resolution of the unit of work pending the return of the coordinator DFHINDSP.
To synchronize the outcome of the UOW with coordinator DFHINDSP, issue a CIND RESYNC command.
CSMT
DFHINDSP
XMEOUT Parameters: date, time,applid, X'uowid', tranid, taskno
The unit of work X'uowid' for the named transaction and task has been resynchronized as a result of a CIND RESYNC command. The message reports the UOW status as defined by the coordinator DFHINDSP, and the unit of work status held by the recovery manager domain. The recovery manager domain also issues messages reporting whether or not the UOW is synchronized.
CICS processing continues.
None.
CSMT
DFHINDT
XMEOUT Parameters: date, time,applid, X'uowid', tranid, taskno, {1=commit., 2=backout.},{1=commit., 2=backout., 3=heuristic commit., 4=heuristic backout.}
A CIND RESYNC COMMIT or CIND RESYNC BACKOUT request was issued. The indoubt tool did not find any units of work (UOWs) that were awaiting resynchronization with coordinator DFHINDSP.
CICS processing continues.
Before initiating resynchronization, the indoubt tool needs to be activated via command CIND ON, and transactions in tranclass DFHTCIND run to create indoubt units of work.
CSMT and Terminal End User
DFHINDT
XMEOUT Parameters: date, time,applid, termid, userid
The indoubt tool task related user exit DFHINTRU, invoked when a transaction is first started, has detected that the transaction is part of transaction class DFHTCIND. However it has also detected that the transaction is an internal CICS system transaction. CIND cannot be used on internal CICS system transactions.
The named transaction and task continue processing and are not forced indoubt at syncpoint time.
None.
CSMT
DFHINTRU
XMEOUT Parameters: date, time,applid, tranid, taskno
The named unit of work (UOW) for the named transaction and task has already been resynchronized as a result of a previous CIND RESYNC command. The message documents the UOW status as defined by the coordinator DFHINDSP, and the unit of work status held by the recovery manager domain.
No messages are issued by the recovery manager domain in this case and no resynchronization takes place. Processing of a previous CIND RESYNC command did not complete fully before CICS failed. In particular, 'forget processing' whereby CICS removes DFHINDSP as a coordinator of the unit of work did not complete. This caused CICS to recover the unit of work on restart with DFHINDSP as coordinator, causing it to be processed by the subsequent CIND RESYNC command.
CICS continues processing.
None.
CSMT
DFHINDT
XMEOUT Parameters: date, time,applid, X'uowid', tranid, taskno, {1=commit., 2=backout.},{1=commit., 2=backout., 3=heuristic commit., 4=heuristic backout.}