Identity Resolution
- Identity Resolution 10.0
- All Products
No. | Name | Size (bytes) | Filled in by |
---|---|---|---|
1 | Service name | 8 | Application |
2 | Response code | 20 | MATCH |
3 | Function | 32 or 2 – 1024 | Application |
4 | Scheme name | 8 | Application |
5 | Result | 3 – 1024 (depending on Function) | MATCH |
6 | Search record | As defined in Matching Scheme Definition file | Application |
7 | File record | Same as Search record | Application |
8 | Method table | 86 – 1005 | MATCH |
9 | Work-area | 100,000 (minimum) | MATCH |
*SCORE-ONLY*
FUNCTIONS-DEFINITION SCORE:SCORE-ONLY
would use both the Function definition keywords specified by*BASE=SCORE,MTBL=208*
Keyword | Description |
---|---|
SCORE-ONLY | Return only a 3-byte Score in the Result parameter. |
VERBOSE | Specifies that the Result parameter field will contain results in a label=value syntax rather than fixed formatted. |
ACCEPT-LIMIT= | Specifies a score equal to and above which a record will be ruled ’accepted’. |
REJECT-LIMIT= | Specifies a score below which a record will be ruled ’rejected’. |
LIMIT= | Used instead of specifying both ACCEPT-LIMIT and REJECT-LIMIT to set ACCEPT-LIMIT/REJECT-LIMIT to the same value |
MTBL=n | Return a Method table of n bytes in the Method-table parameter. Where n is calculated as follows: (25 + (number of methods * 61) + 4) Or, if NEW-MTBL is also specified: (25 + (number of methods * 67) + 4) |
NEW-MTBL | Return an extended Method table showing the position of the fields that matched in a multi-valued matching field, ie. using REPEAT= keyword. (Requires MTBL= to be specified.) Only available in Matching Method, N3SCM . |
EXTRACT= | Used to extract the result value from a verbose label=value Result parameter field. |
NULL-SCORE= | Specifies a score between 0-100 to be returned if the sum of weights from all matching methods in a scheme is zero. |
FIELDS= | Override, at run-time, the length and offset of a field specified in the matching scheme. Format is FIELDS=ooooolllllrrrrr (i.e. offset|length|repeat count ). |
SCACHE= | Specify an additional work-area to be used to cache the processed search record, saving on repetitive processing for each match call. Format is SCACHE=oooooollllll (i.e. offset|length into work-area for additional work-area). |
EARLY= | Specify a score that the first method in a multi-method scheme must achieve, or the entire record will be rejected. Format is EARLY=nnn , where nnn specifies the threshold score. |
Position | Description |
---|---|
1 – 3 | A 3-byte character representation of the score. The score has a value between 000 and 100. For example, if two records achieve a score of 80, the first three positions of the 250 character Result field will contain 080. |
4 | A 1-byte character value which identifies the judgment on the matched records. The judgment can be either ’Accept’ ("A"), ’Reject’ ("R"), or ’Pass’ ("P"). (The term ’Pass’ here means judgment is waived). The ruling is dependent on the setting of the ACCEPT-LIMIT , REJECT-LIMIT or LIMIT Function keywords. If no such Function keywords are used, this position will be set to blank. For example, if two records achieve a score of 80 and ACCEPT-LIMIT=70 is specified as a Function, the Result field will contain: 080A. |
5 | A 1-byte character flag that indicates whether the record was rejected as the result of an early reject decision based on the EARLY= Match Function keyword. Values are Y or null, where Y indicates that an early-exit did take place. |
Result Field Label | Description |
---|---|
SCORE= | Always returned. This Result label precedes a 3-byte character representation of the score. The score has a value between 000 and 100. For example, if two records achieve a score of 80, the Result field will contain:
|
RULING= | Returned if any one of ACCEPT-LIMIT= , REJECT-LIMIT= or LIMIT= are specified as Function keywords. The RULING= Result label precedes a 1-byte character which identifies the judgment on the matched records. The judgment can be either ’Accept’ ("RULING=A "), ’Reject’ ("RULING=R "), or ’Undecided’ ("RULING=U "). For example, if two records achieve a score of 80 and ACCEPT-LIMIT=70 is specified as a Function, the Result field will contain:
|
Offset | Size | Description |
---|---|---|
0 | 4 | Total MTBL length (inclusive) |
4 | 4 | Table-id, always " MTBL " |
8 | 3 | Table header size |
11 | 3 | Table entry size |
14 | 3 | Number of table entries |
17 | 8 | Scheme Name |
Offset | Size | Description |
---|---|---|
0 | 8 | Method Name |
8 | 8 | Method Entry-point Name |
16 | 8 | Algorithm associated with this method |
24 | 5 | Field offset |
29 | 3 | Field length |
32 | 20 | Response code from method |
52 | 3 | Method score |
55 | 3 | Method weight |
58 | 3 | Method weight modifier |
Offset | Size | Description |
---|---|---|
61 | 3 | First matching search record field occurrence (occurrence 1 = 000) |
64 | 3 | First matching file record field occurrence (occurrence 1 = 000) |