CSV Synchronization Project with duplicate entries in Import file

I want to synchronize, for example, locations from a csv file to D1IM.

For this purpose i create a synchronization project with an object matching rule for AccountNumber(D1IM) <-> ProfitCenterID(CSVFile). 

However i have occasional entries where locality appears more than once in your csv file.

ProfitCenterID,localityName
loc1,locNameA
loc2,locNameB
loc2,locNameC

For loc2 the processing is cancelled completely with the following error message:

Warning The object matching rule (AccountNumber <-> ProfitCenterID)
supplied the following 2 objects with the same key
(00000010). These objects were ignored.



I need to have the loc2 entry not skipped completely, but inserted and updated. 

Is it possible?

A greets

Parents Reply
  • Hello Markus,

    I have a similar issue. I would like to have the primary key of my CSV file as the combinatioin of two fields. If I mark both fields as key columns, the connector has a weird behavior. For example I have this CSV:

    Application

    Access Right      

    Application 1

    Access Right 1       

    Application 2

    Access Right 1

    Application 1

    Access Right 2      

    Application 1

    Access Right 1

    The expected result is that:
    - Access Right 1 is inserted as group of target system Application 1
    - Access Right 1 is inserted as group of target system Application 2
    - Access Right 2 is inserted as group of target system Application 1
    The last row must be ignored. 

    In summary, I would like that the combination of field Application-Access Right is the primary key.


    Instead, I get that the connector reads just the first row. It seems like both fields are considered to be unique and not just the combination of them.

    The version of OneIM I'm using is the 9.1.

    Can you help me?
    Thank you in advance,

    Lucrezia

Children