- From: Norman Walsh <ndw@nwalsh.com>
- Date: Mon, 20 Apr 2009 22:03:24 -0400
- To: XProc Dev <xproc-dev@w3.org>
- Message-ID: <m24owi3gr7.fsf@nwalsh.com>
"Costello, Roger L." <costello@mitre.org> writes: > Hi Folks, > > I implemented a parallel workflow in XProc. > > Here's a picture of it: > > http://www.xfront.com/parallel-workflow.gif > > I connected the two parallel workflows to the pipeline's input port. > After the parallel part was done, I merged the two parallel > workflows using an identity step. That's all perfectly legit, but note that there's nothing about that that requires the processor to run them in parallel. And XML Calabash won't (at least not yet). > QUESTION > > The identity step only allows me to connect its input port to the > output of one of the parallel workflows. I'm dumping the other > workflow's output. This seems rather bad. I can't think of what else > to do. Can you suggest a better way to handle the merging of two > parallel workflows? <p:identity> <p:input port="source"> <p:pipe step="branch-1" name="result"/> <p:pipe step="branch-2" name="result"/> </p:input> </p:identity> ? Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Doubt is to certainty as neurosis is to http://nwalsh.com/ | psychosis. The neurotic is in doubt and | has fears about persons and things; the | psychotic has convictions and makes | claims about them. In short, the | neurotic has problems, the psychotic | has solutions.--Thomas Szasz
Received on Tuesday, 21 April 2009 02:04:07 UTC