I had an issue with a pipeline step "Resolve Target Item".
Sitecore.NET 9.0.1 (rev. 171219)
Data Exchange Framework 2.0.1
Data Exchange Framework SDK 2.0.1
Sitecore Provider for Data Exchange Framework 2.0.1(to store items in Sitecore)
My goal is to read list of entities from web service and create/update items in Sitecore. In the documentation we had following info:
If a matching item is found, that item is set as the target object in the pipeline context. This means that during the mapping process, this is the object that values will be written to. If no matching item is found, a new item is created. The new item is set as the target object in the pipeline context.
However, in my solution new items created(I have duplicated items if I run the batch several times), but not updated. It seems that it can't understand which value to use as a unique one (just a clue). I verified the solution several times, but still can't find the root cause.
3 screenshots for the corresponding Sitecore item are added below.
Thank you in advance for any suggestion/idea.