5.3. Beispiel (komplex)
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--
CIB job XML Schema 1.2 für CIB job ab Version 1.4.x.
(c) CIB software GmbH 2004
Version 1.1, $Revision: 2 $
-->
<root>
<!-- Request -->
<!-- Definition des Jobs bzw. der Steps die vom Aufrufer an den documentserver
geschickt werden -->
<Comod>
<!-- Defaultoptionen die für alle Jobs gültig sind, sofern nicht im Job selbst
überschrieben -->
<defaults>
<properties command="job">
<property name="OutputMode">Direct</property>
</properties>
</defaults>
<!-- Liste aller Jobs in diesem Auftrag -->
<jobs>
<!-- Einzeljob -->
<job name="Bank">
<!-- Liste aller durch diesen Job auszuführenden Steps -->
<steps>
<step name="merge1" command="merge">
<!-- Liste der Properties für diesen Step -->
<inputs>
<input name="job"/>
</inputs>
<properties>
<!-- Daten werden im XML mitgegeben -->
<!--<property name="-v"/>-->
<property name="-a">..\templates\</property>
<property name="-i">..\templates\BasicVermoegenswirksameLeistungen .rtf</property>
<property name="-l!">..\work\merge.log</property>
<property name="-h">XML:$(inline)</property>
<property name="-d">/root/BankAntragVLBerlin</property>
<property name="-s"/>
</properties>
</step>
<step name="format1" command="format">
<inputs>
<input name="merge1"/>
</inputs>
<properties>
<property name="OutputFormat">FormatPdf</property>
</properties>
</step>
<step name="merge2" command="merge">
<inputs>
<input name="job"/>
</inputs>
<!-- Liste der Properties für diesen Step -->
<properties>
<!-- Daten werden im XML mitgegeben -->
<!-- siehe Abschnitt DATA weiter unten -->
<property name="-a">..\templates\</property>
<property name="-i">..\templates\BasicRatensparen.rtf</property>
<property name="-l!">merge.log</property>
<property name="-h">XML:$(inline)</property>
<property name="-d">/root/Formdata</property>
<property name="--chart-output-format">emf</property>
<property name="--chart-target">embed</property>
<property name="--chart-source">file</property>
<property name="-s"/>
</properties>
</step>
<step name="format2" command="format">
<inputs>
<input name="mergeBBS"/>
</inputs>
<properties>
<property name="OutputFormat">FormatPdf</property>
</properties>
</step>
<step name="join" command="pdfjoin">
<inputs>
<input name="format1"/>
<input name="format2"/>
</inputs>
<properties>
<property name="OutputOwnerPassword">MyPassword </property>
</properties>
</step>
</steps>
</job>
</jobs>
</Comod>
<BankAntragVLBerlin>
<BankArbgeb>Hans Bank</BankArbgeb>
<BankKundeAnrede>Herr</BankKundeAnrede>
<BankKundeTitel>Dr.</BankKundeTitel>
<BankKundeName>Franz Heizer</BankKundeName>
<BankKundeStrasse>Musterweg 3c</BankKundeStrasse>
<BankKundeAdresszusatz>bei Herrn Meilhammer</BankKundeAdresszusatz>
<BankKundePLZOrt>54321 Musterdorf</BankKundePLZOrt>
<BankPersonalNummer>AGH4876836</BankPersonalNummer>
<BankBetrag>3500,00</BankBetrag>
<BankDatumStart>30.01.2003</BankDatumStart>
<BankZahlungsIntervall>jaehrlich</BankZahlungsIntervall>
</BankAntragVLBerlin>
<Formdata>
<Bank_Institut>Testinstitut 2006</Bank_Institut>
<Bank_Filiale>Test-Geschäftsstelle</Bank_Filiale>
<Bank_Produktbezeichnung>Spar-Bonus Rentability (89,1)</Bank_Produktbezeichnung>
<Bank_Vertragsbeginn>19.03.2007</Bank_Vertragsbeginn>
<Bank_Anlagebetrag>0,00</Bank_Anlagebetrag>
<Bank_Rate>53,29</Bank_Rate>
<Bank_RhythmusRate>monatlich</Bank_RhythmusRate>
<Bank_AnzahlRaten>124</Bank_AnzahlRaten>
<Bank_Dynamisierung>0</Bank_Dynamisierung>
<Bank_Dynamisierungsart>keine</Bank_Dynamisierungsart>
<Bank_Faelligkeit>19.07.2017</Bank_Faelligkeit>
<Bank_SummeRaten>0,00</Bank_SummeRaten>
<Bank_SummeZinsen>6607,96</Bank_SummeZinsen>
<Bank_SummePraemien>1048,39</Bank_SummePraemien>
<Bank_SummeZAST>0,00</Bank_SummeZAST>
<Bank_SummeSOLZ>0,00</Bank_SummeSOLZ>
<Bank_Endkapital>8129,56</Bank_Endkapital>
<Bank_Effektivzins>3,93</Bank_Effektivzins>
<!-- Tabelle - Zeile 1 -->
<h_Tabelle_5Spalten>
<Spalte1>2004</Spalte1>
<Spalte2>532,90</Spalte2>
<Spalte3>5,98</Spalte3>
<Spalte4>0,00</Spalte4>
<Spalte5>538,88</Spalte5>
</h_Tabelle_5Spalten>
…
</Formdata>
</root>