DOO_ERROR_RECOVERY_INSTANCES

This table will store the details of the items (task instances) that are waiting for an error recovery related implicit wait to be released.

Details

  • Schema: FUSION

  • Object owner: DOO

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

DOO_ER_RECOVERY_INSTANCES_PK

ER_INSTANCE_ID

Columns

Name Datatype Length Precision Not-null Comments
ER_INSTANCE_ID NUMBER 18 Yes Primary Key based on a sequence.
WAIT_CORRELATION_ID NUMBER 18 Yes This will be the handle that the WAIT service will use. It will join to the TASK_INSTANCE_ID in Doo_Wait_Task_Details table.
ORIGINAL_PROCESSING_DATE TIMESTAMP Yes Date/Time of the original message that this error is about. If the same message runs into errors again after a retry, this date/time should still contain the original value to maintain that message??s place in the queue.
TASK_INSTANCE_ID NUMBER 18 Yes Task Instance Identifier.
GROUP_ID NUMBER 18 Yes Orchestration Group Identifier.
HEADER_ID NUMBER 18 Yes Order Header Identifier.
PROCESS_INSTANCE_ID NUMBER 18 Yes Process Instance Identifier.
REQUEST_GUID VARCHAR2 32 This is the SOA request GUID that will be used to identify the records for a given SOA request. In case of a restart, ADF will use this ID to recognize if this request was run earlier.
FULFILLMENT_SYS_DOC_HEADER_ID NUMBER 18 Identifier representing fulfillment system document that is the source of this response.
TASK_TYPE_ID NUMBER 18 Unique identifier of the task type.
GROUP_LOCKED_FLAG VARCHAR2 30 Flag to indicate if group was not unlocked.
DOCUMENT_TYPE_CODE VARCHAR2 30 Type of fulfilment system document that is the source of this response.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.

Foreign Keys

Table Foreign Table Foreign Key Column
DOO_ERROR_RECOVERY_INSTANCES doo_task_instances TASK_INSTANCE_ID
DOO_ERROR_RECOVERY_INSTANCES doo_headers_all HEADER_ID
DOO_ERROR_RECOVERY_INSTANCES doo_process_instances PROCESS_INSTANCE_ID

Indexes

Index Uniqueness Tablespace Columns
DOO_ER_RECOVERY_INSTANCES_FK1 Non Unique Default TASK_INSTANCE_ID
DOO_ER_RECOVERY_INSTANCES_FK2 Non Unique Default HEADER_ID
DOO_ER_RECOVERY_INSTANCES_FK3 Non Unique Default PROCESS_INSTANCE_ID
DOO_ER_RECOVERY_INSTANCES_N1 Non Unique Default WAIT_CORRELATION_ID
DOO_ER_RECOVERY_INSTANCES_N2 Non Unique Default GROUP_ID
DOO_ER_RECOVERY_INSTANCES_N3 Non Unique Default REQUEST_GUID
DOO_ER_RECOVERY_INSTANCES_N4 Non Unique Default FULFILLMENT_SYS_DOC_HEADER_ID
DOO_ER_RECOVERY_INSTANCES_N5 Non Unique Default TASK_TYPE_ID
DOO_ER_RECOVERY_INSTANCES_PK Unique Default ER_INSTANCE_ID