In this case as usual the execution is going to be lazy. This means that the first input to be read will be GeneratedXML is you sub-pipeline reads its data input first, or DynamicConfigFile if it reads its annotherConfig input first. If your sub-pipeline doesn't read any of its inputs (which is allowed), none of GeneratedXML and DynamicConfigFile will be read (unless another processor reads them, of course).
-Erik
Peter Charles wrote:
Hi quick and hopefully easy question about pipeline execution paths.
If an output requires inputs references to be evaluated, and each reference input is independent of the other, how doe OXF decide which one gets executed first?
Example:
<p:processor uri="oxf/processor/pipeline"> <p:input name="config"href="oxf:/app/pipelines/anXPL.xpl"/> <p:input name="data" href="#GeneratedXML"/> <p:input name="annotherConfig" href="#DynamicConfigFile"/> <p:output name="data" id="result"/> </p:processor>
So basically, how does OXF decide when to execute the code needed to
generate DynamicConfigFile vs the code needed to execute GeneratedXML if
both are independent?
thanks
-----<CDE/>----- Center for Document Engineering University of California, Berkeley cde.berkeley.edu
_______________________________________________ oxf-users mailing list [EMAIL PROTECTED] http://mail.orbeon.com/mailman/listinfo/oxf-users
