A pipeline is a sequential series of pipes. Pipelines assemble configured instances of pipes into a complete request processor.
To create a pipeline you must create a pipeline_name
.properties file that configures the pipeline, triggers the first pipe, and lists the sequence in which the pipes will perform their tasks.
There are no required start and end points for a pipeline, although different pipes may have their own required configuration entries. However, all pipelines start with a Head Pipe. Once a pipeline has been started, each pipe must trigger the next pipe in the pipeline. This is done by identifying another pipe as the current pipe’s output, using the pidOutput
parameter. A pipeline ends when no additional pipes are attached to it.
About Pipeline branchesParent topic: Forms Services Platform technical overview
Branches are different portions of the same pipeline that run at different times. Most pipelines are composed of more than one branch.