Skip to main content

What am I missing here?

I'm using FME 20180926 - build 18552 if that matters.

I want to merge two data streams in the Feature Merger and I know that there are duplicate suppliers so I've marked the "Process duplicate suppliers" option. Still the complete merged data isn't output on the "Merged" port as it should be. Here's an example script.

Here's my example data:

Here's a screenshot of the script after I've run it once:

Here's a screenshot of the transformer settings:

What exactly am I missing here? I've tried both with my regular data that I want to handle and this example data and I just can't get it to work as I expect. As far as I can tell none of the settings under "Process duplicate suppliers" matter when you're only using data and no geometry.

If you want 12 features output, the easiest way is to swap the requestor to be the supplier and vice versa.

If there is a specific reason you would prefer to send in the dates as suppliers, then you need to generate a list in the featuremerger and then explode it if your end goal is 12 features.


Thanks for your reply.

Yes swapping requestor and supplier is the obvious solution, but sometimes you can have multiple supplier hits in both streams so I wanted to know how to do this.

Yes, the List Exploder option seems to work perfectly. Thank you. :)


Reply