Duplicate Record Validation

Prev Next


The system validates the Application record against the other Applications that are part of an Application Group for potential Duplicates (except Application ID, Validate, and Action fields). If any two application records have the same set of attributes except Application id, Validate, and action field are considered duplicates. If Application records are identified as “Duplicate”, the system picks the first application as a valid application and rejects the other identical Applications records.

Scenario 1

Consider two applications with the same Vehicle Identification attributes, VCdb attributes, PCdb attributes, Part, Notes, and Quantity except the App_id and Action. The system picks the first application record App action="A" id="1" and discards all other duplicated applications.

The following is a sample XML for Vehicle base ID:

// Valid 

  <App action="A" id="1" validate="yes"> 
    <!-- Evo_ID = "89830" --> 
    <BaseVehicle id="17837"/>
    <DriveType id="7"/>
    <EngineBase id="396"/>
    <TransmissionMfrCode id="138"/>
    <TransmissionNumSpeeds id="6"/>
    <Note>tag id: 4MJP</Note>
    <Qty>1</Qty>
    <PartType id="8556"/>
    <Position id="1"/>
    <Part>PS287</Part>
  </App>

// Rejected 

  <App action="A" id="230" validate="yes"> 
    <!-- Evo_ID = "89830" --> 
    <BaseVehicle id="17837"/>
    <DriveType id="7"/>
    <EngineBase id="396"/>
    <TransmissionMfrCode id="138"/>
    <TransmissionNumSpeeds id="6"/>
    <Note>tag id: 4MJP</Note>
    <Qty>1</Qty>
    <PartType id="8556"/>
    <Position id="1"/>
    <Part>PS287</Part>
  </App>

Scenario 2

Consider two applications in the ACES XML with the same Equipment Identification attributes, VCdb attributes, PCdb attributes, Part, Notes, and Quantity except the App id and Action. The system picks the first application record App action="B" id="4" and discards all other duplicated applications.

The following is a sample XML for Equipment base ID:

//Valid
<App action="B" id="4">
  <EquipmentBase id="7680"/>
  <EngineBase id="1133"/>
  <Qty>2</Qty>
  <PartType id="123456"/>
  <MfrLabel>PEAK Professional Box</MfrLabel>
  <Position id="1904"/>
  <Part>886</Part>
</App>
//Rejected
<App action="B" id="377">
  <EquipmentBase id="7680"/>
  <EngineBase id="1133"/>
  <Qty>2</Qty>
  <PartType id="123456"/>
  <MfrLabel>PEAK Professional Box</MfrLabel>
  <Position id="1904"/>
  <Part>886</Part>
</App>