TM_MATCH_RULE

This tables stores matching rules.

Details

Object type: TABLE

Primary Key

Name Columns

MATCHRULE_PK

MATCH_RULE_ID

Columns

Name Data Type Length Precision Scale Null Allowed Comments

RECON_TYPE_ID

NUMBER

 

18

0

No

Foreign Key to TM_RECON_TYPE

MATCH_PROC_ID

NUMBER

 

18

0

No

Foreign Key to TM_MATCH_PROC

MATCH_RULE_ID

NUMBER

 

18

0

No

Primary key

TEXT_ID

NVARCHAR2

100

   

No

Text ID of the match rule

NAME

NVARCHAR2

100

   

No

Name of the match rule

DESCRIPTION

NVARCHAR2

2000

   

Yes

Description of the match rule

MATCH_STATUS_ENUM

NUMBER

 

2

0

No

0=UNUSED, 1=SUGGESTED, 2=CONFIRMED, 3=SUGGESTED_NO_AMBIGUOUS, 4=CONFIRMED_NO_AMBIGUOUS/

MATCH_RULE_TYPE_ENUM

NUMBER

 

2

0

No

0=ONE_TO_ONE, 1=ONE_TO_MANY, 2=MANY_TO_ONE, 3=MANY_TO_MANY, 4=ADJUSTMENT, 5=SUPPORT, 6=ONE_TO_MANY_SUBSET, 7=MANY_TO_ONE_SUBSET.

MATCH_RULE_EXEC_TYPE_ENUM

NUMBER

 

2

0

No

0=Auto, 1=Manual

BATCH_SIZE

NUMBER

  18 0 No Indicates the Auto Match batch size for the rule.

SUBSET_MAX_ITERATION

NUMBER

  18 0 No Indicates the subset automatch maximum iteration count for the rule

OBJECT_VERSION_NUMBER

NUMBER

 

9

0

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

NVARCHAR2

255

   

No

Who column. Stores the ID of the user who created this row.

UPDATED_BY

NVARCHAR2

255

   

Yes

Who column. Stores the ID of the user who last updated this row.

RULE_ORDER

NUMBER

 

4

0

No

Rule execution Order

CREATE_DATE

TIMESTAMP(6)

     

No

Who column. Stores the date when this row was created in the database.

UPDATE_DATE

TIMESTAMP(6)

     

Yes

Who column. Stores the date when this row was last updated.

FROM_DS_FILTER_ID

NUMBER

 

18

0

Yes

Source System filter used for matching

TO_DS_FILTER_ID

NUMBER

 

18

0

Yes

Sub system filter used for matching

SOURCE_TO_ADJUST

NUMBER

 

18

0

Yes

The source to adjust if the rule has at least one rule condition with "Match With adjustment"

ACTIVE

NUMBER 1 1 0 No Indicates whether this rule is activated or not. Value is 1 for Active or 0 for Inactive. Default is 1.

SUBSET_DATA_SOURCE_ENUM

NUMBER 1 1 0 Yes Stores the enum for source system (0) or subsystem (1) for Many to Many with subset Automatch rule, for the subset side.

Indexes

Index Uniqueness Columns

MATCHRULE_PK

UNIQUE

MATCH_RULE_ID

UNIQUE_MATCHRULE_IDX001

UNIQUE

MATCH_PROC_ID, SYS_NC00015$

Foreign Keys

Name Foreign Table Foreign Key Column

TM_MATCH_RULE

TM_RECON_TYPE

RECON_TYPE_ID

TM_MATCH_RULE

TM_MATCH_PROC

MATCH_PROC_ID