Example for MatchRecord Activity

<Activity Name="Matcher">
  <Action>MatchRecord</Action>
  <Description>Matcher record data</Description>
  <Execution>SYNCHR</Execution>
  <Parameter name="InDocument" direction="in" eval="variable"   type="document">workDoc</Parameter>
  <Parameter name="SourceProductKey" direction="in" eval="variable"   type="string">Key2</Parameter>
  <Parameter name="MatchRecordAttributeList" direction="in" eval="variable"   type="arraylist">MatchAttributeArray</Parameter>
  <Parameter name="IndexEntityAttributesList" direction="in" eval="variable" type="arraylist">indexEntityAttributeList</Parameter>
  <Parameter name="MatchingThreshold" direction="in" eval="constant"   type="string">0.5</Parameter>
  <Parameter name="eventState" direction="in" eval="constant"   type="string">MATCHRECORD</Parameter>
  <Parameter name="PostProcessorClass" direction="in" eval="constant" type="string">com.tibco.dq. ConfirmedStatusFilterPostProcessorImpl</Parameter>
  <Parameter name="MatchCount" direction="out" eval="variable"   type="long">numberOfMatches</Parameter>
  <Parameter name="MatchingRecordKey" direction="out" eval="variable"   type="string">MatchingRecordKey</Parameter>
  <Parameter name="MatchingRecordRelevanceScore" direction="out"   eval="variable" type="string">MatchingRecordRelevanceScore</Parameter>
  <Parameter name="SingleMatchSourceRecordList" direction="out"   eval="variable" type="arraylist">singleMatchSourceList</Parameter>
  <Parameter name="SingleMatchTargetRecordList" direction="out"   eval="variable" type="arraylist">singleMatchTargetList</Parameter>
  <Parameter name="SingleMatchTargetRelevanceList" direction="out"   eval="variable" type="arraylist">singleMatchRelevanceList</Parameter>
  <Parameter name="MultipleMatchSourceRecordList" direction="out"   eval="variable" type="arraylist">multipleMatchSourceList</Parameter>
  <Parameter name="MultipleMatchTargetRecordList" direction="out"   eval="variable" type="arraylist">multipleMatchTargetList</Parameter>
  <Parameter name="MultipleMatchTargetRelevanceList" direction="out"   eval="variable" type="arraylist">multipleMatchRelevanceList</Parameter>
  <Parameter name="NoMatchSourceRecordList" direction="out" eval="variable"   type="arraylist">noMatchSourceList</Parameter>
  <Parameter name="OutDocument" direction="out" eval="variable"   type="document">workDoc</Parameter>
  <Parameter name="MatchRecordProcessLogID" direction="out" eval="variable"   type="long">update_step</Parameter>
  <Parameter name="CrossRepositoryMatch" direction="out" eval="variable" type="boolean">isCrossRepoMatch</Parameter>
</Activity>