Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I'm developing a Processor component with multiple outputs using the Talend Component Kit.
@ElementListener
public void map(
final LasReaderInput input,
@Output("Log") final OutputEmitter<LasLogCurve> logOutput,
@Output("Parameter") final OutputEmitter<LasParameter> parameterOutput,
@Output("Well") final OutputEmitter<LasWell> wellOutput) {
I found that if I "Edit Schema" in the component tab and click yes in the propagate change dialog that pops up; the edited schema overwrites the existing schema of the other output streams.
Hi @Daniel Harter
This behavior sounds as expected to me. One schema per one component.
To change the schema for one output you can use tMap component for example.
Hi @Daniel Harter ,
Can you be more precise about which schema you modify?
You should have 4 `Edit schema` widgets:
Then, in the schema editor, you should have 2 pane (Input / Output)
So, which schema and which pane you edited ?
Also, can you try naming some of your outputs with std studio name like `@Ouput("Main") final ... @Ouput("REJECT") final... ` ?
And see if t the behavior is the same...
BR