From the outside (when p:for-each is used as a step in a subpipeline), there is a port [source] visible with primary="true" and sequence="true". From the outside, all steps that the users declared are visible. One of them can be marked as primary by the author. All of them will automatically have sequence="true" from the outside, no matter how the user declared them inside the p:for-each paper.
Inside the p:for-each paper, there is a primary non-sequence input port called current.
Other stub inputs may be used in order to make the in-scope ports visible on the p:for-each subpipeline editing paper.
By default, there is no declared output within the p:for-each paper. Users may add or remove output ports at will, and designate one of them as primary.
From the outside (when
p:for-each
is used as a step in a subpipeline), there is a port[source]
visible withprimary="true"
andsequence="true"
. From the outside, all steps that the users declared are visible. One of them can be marked as primary by the author. All of them will automatically havesequence="true"
from the outside, no matter how the user declared them inside thep:for-each
paper.Inside the
p:for-each
paper, there is a primary non-sequence input port calledcurrent
.Other stub inputs may be used in order to make the in-scope ports visible on the
p:for-each
subpipeline editing paper.By default, there is no declared output within the
p:for-each
paper. Users may add or remove output ports at will, and designate one of them as primary.