CIB job technischer Leitfaden (DE)

5. Auftragsspezifikation

5.2. Beispiel (einfach)

<?xml version="1.0" encoding="ISO-8859-1" ?> 
<!--    CIB job XML Schema 1.2 für CIB job.
-->
<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>
                       <!-- <property name="OutputMode">Xml</property> -->
                 </properties>
          </defaults>
          <!-- Liste aller Jobs in diesem Auftrag -->
          <jobs>
                 <!-- Einzeljob -->
                 <job name="Bank" timeout=”20000”>
                       <!-- Liste aller durch diesen Job auszuführenden Steps -->
                       <steps>
                              <!-- Einzelstep -->
                              <step name="Merge-Step" command="merge">
                                 <!-- Liste der Properties für diesen Step -->
                                 <properties>
                                        <!-- Daten werden im XML mitgegeben -->
                                        <!-- siehe Abschnitt Rechnung weiter unten -->
                                        <property name="-a">..\templates\</property>
                                        <property name="-i">..\templates\Examples­Rechnung.rtf</property>
                                        <property name="-l!">merge.log</property>
                                        <property name="-h">XML:$(inline)</property>
                                        <property name="-d">/root/Rechnung</property>
                                        <property name="-s"/>
                                 </properties>
                          </step>
                              <step name="Format-Step" command="format">
                                 <inputs>
                                        <input name="Merge-Step"/>
                                 </inputs>
                                 <properties>
                                        <property name="OutputFormat">FormatPdf</property>
                                 </properties>
                          </step>
                       </steps>
                 </job>
          </jobs>
   </Comod>
<Rechnung>
   <serverlizenz>0</serverlizenz>
   <Firma>CIB software</Firma>
   <Abteilung>XML Job Test</Abteilung>
   <Anrede>Herr</Anrede>
   <Vorname>Egon</Vorname>
   <Nachname>Müller</Nachname>
   <Strasse>Stuntzstrasse 16</Strasse>
  <Postleitzahl>81677</Postleitzahl>
   <Ort>München</Ort>
   <ID_Length>4</ID_Length>
   <ID>1234</ID>
   <Zusatz_ID>07777</Zusatz_ID>
   <produkt>CIB pdf brewer Pro&#38;Form</produkt>
   <Lizenznehmer>Egon Müller</Lizenznehmer>
   <Lizenzkey>1111-abcde-22222</Lizenzkey>
<Zahlungsart>Kreditkarte</Zahlungsart>
   <Lizenzzahl>2</Lizenzzahl>
   <Datum>10.10.2006</Datum>
<Datum_Rechnungfaellig>11.11.2006</Datum_Rechnungfaellig>
</Rechnung>
</root>