From: Santi B. <san...@us...> - 2007-12-11 00:23:28
|
Update of /cvsroot/babeldoc/babeldoc/modules/core/build/core/pipeline/xml In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv10822/modules/core/build/core/pipeline/xml Added Files: pipeline-defn.xml Log Message: Minor update --- NEW FILE: pipeline-defn.xml --- <?xml version="1.0"?> <pipeline xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.babeldoc.com/xsd/pipeline.xsd"> <documentation>This is a demonstration babel pipeline</documentation> <pipeline-name>test-xml</pipeline-name> <dynamic> <entry-stage>entry</entry-stage> <!-- STAGES: Defines the stages --> <stage-inst> <stage-name>entry</stage-name> <stage-type>Null</stage-type> <stage-desc>This does nothing</stage-desc> </stage-inst> <stage-inst> <stage-name>transform</stage-name> <stage-desc>this transforms stuff</stage-desc> <stage-type>XslTransform</stage-type> <option> <option-name>transformationFile</option-name> <option-value>test/quickstart/stats-html.xsl</option-value> </option> <option> <option-name>bufferSize</option-name> <option-value>2048</option-value> </option> </stage-inst> <stage-inst> <stage-name>choose</stage-name> <stage-desc>this chooses stuff</stage-desc> <stage-type>Router</stage-type> <option> <option-name>tracked</option-name> <option-value>true</option-value> </option> <option> <option-name>nextStage</option-name> <option-value/> <sub-option> <option-name>emailer</option-name> <option-value><![CDATA[ #if(${document.get("smtpHost")}) true #end]]></option-value> </sub-option> </option> </stage-inst> <stage-inst> <stage-name>emailer</stage-name> <stage-desc>this emails stuff</stage-desc> <stage-type>SmtpWriter</stage-type> <option> <option-name>smtpHost</option-name> <option-value>$document.get("smtpHost")</option-value> </option> <option> <option-name>smtpTo</option-name> <option-value>$document.get("smtpTo")</option-value> </option> <option> <option-name>smtpFrom</option-name> <option-value>$document.get("smtpFrom")</option-value> </option> <option> <option-name>smtpSubject</option-name> <option-value>Document: Ticket: ${ticket.Value}</option-value> </option> <option> <option-name>smtpMessage</option-name> <option-value><![CDATA[${document.toString()}]]></option-value> </option> </stage-inst> <stage-inst> <stage-name>writer</stage-name> <stage-desc>this writes stuff</stage-desc> <stage-type>FileWriter</stage-type> <option> <option-name>outputFile</option-name> <option-value>${system.getProperty("user.dir")}/stats.html</option-value> </option> </stage-inst> <!-- NETLIST: Define the connections between source stages and sink stages --> <connection> <source>entry</source> <sink>transform</sink> </connection> <connection> <source>transform</source> <sink>choose</sink> </connection> <connection> <source>choose</source> <sink>writer</sink> </connection> <connection> <source>emailer</source> <sink>writer</sink> </connection> <connection> <source>writer</source> <sink>null</sink> </connection> </dynamic> </pipeline> |