Update of /cvsroot/babeldoc/babeldoc/modules/core/build/core/pipeline/xml
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv4034/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>
|