<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.melissadata.com/index.php?action=history&amp;feed=atom&amp;title=MatchUp_Object%3AHybrid%3AMatch_Key</id>
	<title>MatchUp Object:Hybrid:Match Key - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.melissadata.com/index.php?action=history&amp;feed=atom&amp;title=MatchUp_Object%3AHybrid%3AMatch_Key"/>
	<link rel="alternate" type="text/html" href="http://wiki.melissadata.com/index.php?title=MatchUp_Object:Hybrid:Match_Key&amp;action=history"/>
	<updated>2026-05-01T19:08:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://wiki.melissadata.com/index.php?title=MatchUp_Object:Hybrid:Match_Key&amp;diff=9538&amp;oldid=prev</id>
		<title>Admin at 00:29, 8 August 2015</title>
		<link rel="alternate" type="text/html" href="http://wiki.melissadata.com/index.php?title=MatchUp_Object:Hybrid:Match_Key&amp;diff=9538&amp;oldid=prev"/>
		<updated>2015-08-08T00:29:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:29, 8 August 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot;&gt;Line 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Syntax=char = mdMU-&amp;gt;GetKey()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Syntax=char = mdMU-&amp;gt;GetKey()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|C=char = mdMUHybridGetKey(mdMU)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|C=char = mdMUHybridGetKey(mdMU)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|.Net=string = mdMU.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Key&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|.Net=string = mdMU.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GetKey&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:MatchUp Object]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:MatchUp Object]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.melissadata.com/index.php?title=MatchUp_Object:Hybrid:Match_Key&amp;diff=9446&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;{{MatchUpObjectHybridNav |FunctionsCollapse= }}  {{CustomTOC}}  The following functions gather the input data and use it to generate match keys according to the [[MatchUp Obje...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.melissadata.com/index.php?title=MatchUp_Object:Hybrid:Match_Key&amp;diff=9446&amp;oldid=prev"/>
		<updated>2015-07-31T16:28:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{MatchUpObjectHybridNav |FunctionsCollapse= }}  {{CustomTOC}}  The following functions gather the input data and use it to generate match keys according to the [[MatchUp Obje...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{MatchUpObjectHybridNav&lt;br /&gt;
|FunctionsCollapse=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CustomTOC}}&lt;br /&gt;
&lt;br /&gt;
The following functions gather the input data and use it to generate match keys according to the [[MatchUp Object:Hybrid:Mapping|mapping]] and the selected matchcode.&lt;br /&gt;
&lt;br /&gt;
==ClearFields==&lt;br /&gt;
Use this function before the first call to [[#AddField|AddField]] function for each record or after calling the [[#BuildKey|BuildKey]] function.&lt;br /&gt;
&lt;br /&gt;
{{ Object Syntax&lt;br /&gt;
|Syntax=mdMU-&amp;gt;ClearFields()&lt;br /&gt;
|C=mdMUHybridClearFields(mdMU)&lt;br /&gt;
|.Net=mdMU.ClearFields&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AddField==&lt;br /&gt;
This function passes a component of data to the deduper prior to calling the [[#BuildKey|BuildKey]] function.&lt;br /&gt;
&lt;br /&gt;
Fields must be passed to this function in the same order that the corresponding data types were mapped using the [[MatchUp Object:Hybrid:Mapping#AddMapping|AddMapping]] function.&lt;br /&gt;
&lt;br /&gt;
For example, if the matchcode uses five-digit ZIP codes, last and first names, and the street addresses, in that order. Then the file will only include a single “City/ST/ZIP&amp;quot; and a single full name field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mdMU-&amp;gt;AddField(&amp;quot;Rancho Santa Margarita, CA 92688&amp;quot;)&lt;br /&gt;
mdMU-&amp;gt;AddField(&amp;quot;Raymond F. Melissa&amp;quot;)&lt;br /&gt;
mdMU-&amp;gt;AddField(&amp;quot;Raymond F. Melissa&amp;quot;)&lt;br /&gt;
mdMU-&amp;gt;AddField(&amp;quot;22382 Avenida Empresa&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The interface would use only the ZIP Code from the first field, the last name from the second and first name from the third.&lt;br /&gt;
&lt;br /&gt;
{{ Object Syntax&lt;br /&gt;
|Syntax=mdMU-&amp;gt;AddField(char)&lt;br /&gt;
|C=mdMUHybridAddField(mdMU, char)&lt;br /&gt;
|.Net=mdMU.AddField(string)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BuildKey==&lt;br /&gt;
This function takes the information passed via calls to the [[#AddField|AddField]] function and, using the mapping defined by the [[MatchUp Object:Hybrid:Mapping#AddMapping|AddMapping]] function and the pattern defined by the matchcode being used, builds a match key.&lt;br /&gt;
&lt;br /&gt;
A match key is a character string built according to a pattern defined by the current matchcode, consisting only of enough information to determine if the current record is unique or has a duplicate within the key file.&lt;br /&gt;
&lt;br /&gt;
For example, assuming we have a matchcode called for a five-digit ZIP Code, first ten characters of a last name, a street number and the first ten characters of a street name. The current record is for Raymond F. Melissa at 22382 Avenida Empresa in the 92688 ZIP Code. The match key would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
92688MELISSA RAYMOND 22382EMPRESA   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Because “Empresa” is only seven characters, the key would be padded with three spaces at the end.&lt;br /&gt;
&lt;br /&gt;
{{ Object Syntax&lt;br /&gt;
|Syntax=mdMU-&amp;gt;BuildKey()&lt;br /&gt;
|C=mdMUHybridBuildKey(mdMU)&lt;br /&gt;
|.Net=mdMU.BuildKey&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GetKey==&lt;br /&gt;
This function returns a string value containing the match key generated by the most recent call to the [[#BuildKey|BuildKey]] function.&lt;br /&gt;
&lt;br /&gt;
Use this function to recall the most recently generated match key before writing it to a key file or passing it to the [[MatchUp Object:Hybrid:Comparison#CompareKeys|CompareKeys]] function.&lt;br /&gt;
&lt;br /&gt;
{{ Object Syntax&lt;br /&gt;
|Syntax=char = mdMU-&amp;gt;GetKey()&lt;br /&gt;
|C=char = mdMUHybridGetKey(mdMU)&lt;br /&gt;
|.Net=string = mdMU.Key&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:MatchUp Object]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>