Auszug aus Ant Buildfile (Pseudo-Syntax)
<project name="Integration Integration Server"
default="all" basedir=".">
<property name="ftp.incoming"
value="/ftp/in"/>
<target name= "all" depends= "Customer1,
Customer2, Customer3"/>
<target name="Customer1"
depends="init">
<!-- Daten von Kunde1 holen und vorverarbeiten -->
<ftp action="get" server="some_server"
dir="${ftp.incoming}"/>
<Integration_csv2xml indir=“${ftp.incoming}"
outdir=“${xml.output}"/>
<!-- XSLT transformieren und Business-Logik ausführen
-->
<style basedir="${xml.output}"
style="${customer1.stylesheet}"
dest="${xml.result}" />
<Integration_apply_backend_logic
input="${xml.result}"/>
...
Standard
Tasks
Integration
Tasks