Question

When working with Talend, I find that when trying to create outputs for my tMap components, the only type I can create is *New output* (Main). Yet, I need to create Lookup outputs. (to pipe to other tMaps that already have a Main input).

Does somebody know the cause of this issue and/or a way to fix it?

Was it helpful?

Solution

The distinction Main/Lookup has only sense with incoming connections. From the outgoing connection scope, there's no difference between lookup or main: it's just a vectorized stream of data.

Pratically speaking, this means you can simply connect the main connection of your wanna-be-lookup tMap to the real-main tMap: since you cannot have more than one main connection, the additional one(s) will be automatically marked as lookup connection(s).

You can change the flow type for your incoming connections (from main to lookup and vice-versa) at any time doing a right-click on your connection, then "Change connection order"

It's quite easy to mess-up your mind while doing this. Just remember that your main connection is the one which starts with the component that has a green background.

enter image description here

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top