IFCID 207 - DDF Heuristic Damage

This topic shows detailed information about Record Trace - IFCID 207 - DDF Heuristic Damage.

This record reports when heuristic damage is detected during the two-phase commit resynchronization. Heuristic damage occurs when a user forces an indoubt unit of work to commit or roll back and the user's choice conflicts with the outcome chosen by the coordinator of the unit of work.

Record trace - IFCID 207 - DDF Heuristic Damage

The field labels shown in the following sample layout of Record Trace - IFCID 207 - DDF Heuristic Damage are described in the following section.


WHERE OCCURRED: SYD1               LOCAL LOCATION: SYD2               UPSTREAM COORDINATOR: SYD3
CICS/IMS COORDINATOR: 'BLANK'

AFFECTED THREADS:
NETID: NETID    LUNAME: LUNAME   INSTANCE: X'C9D5E2E3C1D5' LUW SEQ:     1 TOKEN: X'00000002' URID: X'E4D9C9C44040'

ROLE:  BOTH        DAMAGE SITE ACTION: ROLLBACK LOCAL SITE ACTION: COMMIT   UPSTREAM SITE ACTION: NO UPSTREAM SITE
DAMAGE SITE RECOVERY LOG   : DATA 1
LOCAL SITE RECOVERY LOG    : DATA 2
UPSTREAM SITE RECOVERY LOG : DATA 3
WHERE OCCURRED

The location, LU name, or IP address ( NNN.NNN.NNN) of the location where heuristic damage occurred.

Field Name: QW0207HN

LOCAL LOCATION

The name of this location (the location writing this IFCID).

Field Name: QW0207TN

UPSTREAM COORDINATOR

The location, LU name, or IP address ( NNN.NNN.NNN) of the upstream coordinator of this location. This field shows 'BLANK' if this location has no upstream coordinator.

Field Name: QW0207UN

CICS/IMS COORDINATOR

The connection name of the local CICS or IMS coordinator. This field shows 'BLANK' if no local CICS or IMS coordinator exists.

Field Name: QW0207CO

NETID

The NETID portion of the logical unit of work ID (LUWID).

Field Name: QW0207NT

LUNAME

The LU name portion of the logical unit of work ID (LUWID).

Field Name: QW0207LU

INSTANCE

The instance number portion of the logical unit of work ID (LUWID).

Field Name: QW0207IN

LUW SEQ

The LUW sequence number (commit count) portion of the logical unit of work ID (LUWID).

Field Name: QW0207CM

TOKEN

The local token representing the logical unit of work ID (LUWID).

Field Name: QW0207TK

URID

The recovery log RBA (URID) for the thread.

Field Name: QW0207UI

ROLE

The role of Db2 in the LUW.

Field Name: QW0207RL

DAMAGE SITE ACTION

The action taken by the site with the heuristic damage.

Field Name: QW0207HA

LOCAL SITE ACTION

The action taken by the local site.

Field Name: QW0207TA

UPSTREAM SITE ACTION

The action taken by the upstream coordinator if one exists.

Field Name: QW0207UA

DAMAGE SITE RECOVERY LOG

The recovery log name of the site where the heuristic damage occurred.

Field Name: QW0207HR

LOCAL SITE RECOVERY LOG

The recovery log name of the local location.

Field Name: QW0207TR

UPSTREAM SITE RECOVERY LOG

The recovery log name of the upstream coordinator (if an upstream coordinator exists).

Field Name: QW0207UR