Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: jpstoryHi
CAT node and Append Excel node both demonstrated unexpected behaviour when I tried to connect multiple upstream Filter nodes into them.
These Filter nodes are created by pasting the underlying script direclty into the canvas ( the codes are deviced via spreadsheet) rather than via normal means, I think that might be the source of my problem, but don't know how to correct it.
The reason why I skip the normal means of creating nodes is becaseu I need to output test results on 1000+ fields (X = 1 to 1000):
emit *
where Field X == "Fail"
To avoid creating Filter node and typing the above code 1000 times, I simply deviced the underlying code in a spreadsheet and paste it into the canvas to create 1000 filter nodes.
The code successfully genereated the filter nodes and connected to the output pin of the upstream node that I aimed for.
However, when I tried to "consolidate" the output of these Filter nodes via a CAT or Append Excel node, instead of seeing one Filter node being connected to one inputpin of the CAT node, I see the first Filter node automatically being connected to all the available input pins of the CAT node.
I figure it must have something to do with the fact that the Filter nodes' output pins' address are identical, but I do not know how to generated a unique output pin address for each individual Filter node.
Here is a simple of 2 Filter nodes:
"node:Filter
bretype:core::Filter
editor:Label=cRecord_Type
editor:sortkey=58866b4020341b68
input:@40fd2c74167f1ca2/=^.5886500d783f701f
output:@40fd2c7420761db61/=
prop:Script=<<EOX
emit *
where 'Field 1'== ""Fail""
EOX
editor:XY=280,190
end:Filter"
"node:Filter
bretype:core::Filter
editor:Label=cOrder_Event_Type_Code
editor:sortkey=58866b4020341b68
input:@40fd2c74167f1ca2/=^.5886500d783f701f
output:@40fd2c7420761db62/=
prop:Script=<<EOX
emit *
where 'Field 2' == ""Fail""
EOX
editor:XY=488,190
end:Filter"