CIB job technischer Leitfaden (DE)

5. Auftragsspezifikation

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\Basic­VermoegenswirksameLeistungen .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\Basic­Ratensparen.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">My­Password </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>