Name
p:run — The standard p:run step.
Synopsis
The p:run step is unlike the other standard steps. It functions
as an atomic step, in that it has no subpipeline, but it takes a pipeline on its
single, anonymous input port and it runs that subpipeline.
The p:run step has slightly different child elements from the
other steps.
<p:runname? = NCName>(p:with-input &p:run-input* &p:run-option* &p:output*)</p:run>
Errors
| Code | Description |
|---|---|
err:XC0200 | It is a dynamic error (err:XC0200)
if the pipeline input to the p:run step is not a
valid pipeline. |
err:XC0206 | It is a dynamic error (err:XC0206)
if the dynamically executed pipeline implicitly or explicitly declares a primary input port with
a different name than implicitly or explicitly specified in the p:run invocation. |
err:XC0207 | It is a dynamic error (err:XC0207)
if the dynamically executed pipeline implicitly or explicitly declares a primary output port with
a different name than implicitly or explicitly specified in the p:run invocation. |
Description
The p:run step is a
standard XProc 3.1 step.
It is also described on XProcRef.org.