Identity Resolution
- Identity Resolution 10.0 HotFix 1
- All Products
No. | Name | Size (bytes) | Filled in by |
---|---|---|---|
1 | Service name | 8/32 | Application |
2 | Response code | 20 | NAMESET |
3 | Function | 32, or 2 – 1024 | Application |
4 | Name in | As defined in Algorithm | Application |
5 | Cleaned Name | Same as Name in | NAMESET |
6 | Word Stack | 258 (by default) | NAMESET |
7 | Keys Stack | 142 (by default) | NAMESET |
8 | Search Table | 677 (by default) | NAMESET |
9 | Categories | 20 | NAMESET |
10 | Work-area | 100,000 (minimum) | NAMESET |
*NEG,START=WI*
*FINE,CASCADE*
FUNCTIONS-DEFINITION NEGLGE:NEG,START=WI
*BASE=NEGLGE,FULLSEARCH,NOKEYS*
Name | Offset | Size | Description |
---|---|---|---|
Word | 0 | 24 | The cleaned word. |
Word type | 24 | 2 | The first byte of this two byte field contains the final word type. The second byte contains the original type before processing. See the table below for a list of Word-types. |
Category | 26 | 2 | The last Edit-list Category processed for this word. |
Original initial | 28 | 1 | The initial of the word before any Edit-list processing. For example, if the Edit-list contains a nickname rule to change BILL to WILLIAM, this field will contain a B and the Word will contain WILLIAM. |
Word not Stabilized | 29 | 1 | A Y in this position indicates that the word is defined as a type O in the Edit-list. This means that word will not be Stabilized. |
Filler | 30 | 2 | Not used |
Word-type | Description |
---|---|
B | Suspect Code – a word with one code character – a word with one or more ambiguous characters – a one or two character word preceded or followed by a code word |
C | Code – a single code character (initial) – a word with 2 or more code characters |
I | A single character (Initial) |
M | A Major Word |
N | A Major Code-word |
S | A Skip Word |
T | A Skip Code-word |
Y | Any other word |
blank | An unused entry in the Words-stack. |
The default value is 8 and thus the default size of this parameter is calculated as follows: (32 x 8) + 2 = 258WORDS-STACK-SIZE=nn
Name | Offset | Size | Description |
---|---|---|---|
key | 0 | 5 | The binary Name-key. |
Key type | 5 | 2 | The Key Type |
Name | Offset | Size | Description |
---|---|---|---|
key | 0 | 8 | The character Name-key. |
Key type | 8 | 2 | The Key Type |
Key-type | Description |
---|---|
An | Key built from all uncommon words |
Bn, Cn | Key built from a mixture of common and uncommon words where the major word is uncommon. |
Dn, En, Fn, Gn | Key built from a mixture of common and uncommon words where the major word is common. |
Hn | Key built from all common words. |
KEYS-STACK-SIZE=nn
Name | Description |
---|---|
From Key | The Key from which to start a search for this search range. |
To Key | The Key from which to end a search for this search range. From Key and To Key are used, for example, in an SQL Select statement of the form:
|
Depth | The depth of search for this Search-table entry. This field is no longer used and is only present for upward compatibility from SSA-NAME3 versions prior to V1.6. |
Scale | The estimated number of records that this search range will find. The value is returned as two digits of the form ZN, where Z specifies the coarse size of the set (scaler ’10’ is 10, ’20’ is 100, ’30’ is 1000 etc.) and N selects a finer factor (multiplier) from this table:
To calculate the number of estimated records, use the following formula:
For example, for a Scale of 23:
The Scale covers the range from 0 to about 8,000,000,000 records. It is based on the Key-type and the number of records in the file. It is only useful if the Algorithm contains a Frequency Table built from the names being searched, and the NAMESET FILESIZE= parameter specifies a file size within 10 per cent of the actual size. Scale is mainly useful to assist making the decision in the application, "is this search range too wide". |
Contents | Two digits representing the number of words and initials used to build this search range. The first digit is the number of whole words and the second is the number of characters in the last word (if it was not whole). For example, a Contents of ’30’ says this search range was built from three whole words in the name. A Contents of ’21’ says this search range was built from two whole words and the initial from the third word. A special case is when the second digit contains a ’2’. This means that the initial represents only the uncommon words that begin with that initial, and not the common words. The application can check this field for a value of ’00’, which marks the end of the Search-table. |
Key Type | The encoding method used for the keys in this range. Refer to the description of Key-types in the Keys-stack parameter above. |
Set Id | Sometimes referred to as Range-type, this identifies the type of a search range. Possible values are:
|
Sequence | The sets are numbered 00, 01, 02,. . .A break between set numbers occurs when two logically distinct sets of ranges are present. For example, a break occurs between probes and the positive cascade. A break will occur between the ranges generated for different pieces of a Compound- or Account-name. |
Filler | Spare area, reserved for future use. |
Name | Offset | Size |
---|---|---|
From Key | 0 | 5 |
To Key | 5 | 5 |
Depth | 10 | 2 |
Scale | 12 | 2 |
Contents | 14 | 2 |
Key Type | 16 | 2 |
Set id | 18 | 1 |
Sequence | 19 | 2 |
Filler | 21 | 11 |
Name | Offset | Size |
---|---|---|
From Key | 0 | 8 |
To Key | 8 | 8 |
Depth | 16 | 2 |
Scale | 18 | 2 |
Contents | 20 | 2 |
Key-type | 22 | 2 |
Set id | 24 | 1 |
Sequence | 25 | 2 |
Filler | 27 | 11 |
SEARCH-TABLE-SIZE=nn
If the name contained a personal title (PT), a prefix word (PP) and a prefix replace word (PR).PTPPPR