Alle für den Auslesevorgang erforderlichen Konfigurationsdateien sowie die Ausgabedatei können Sie in einer Datenquelldatei zusammen angeben. Die XML-Datei wird mit dem Parameter -datasource auf der Konsole angegeben. Die Verwendung des Parameters erfolgt anstelle der Parameter -systemconfig, -tableconfig, -csvconfig, -i, -calcconfig, -outfile und -nozip.
Das Format der XML-Datei ist durch die DTD datasource.dtd vorgegeben:
XML-Element |
XML-Attribut |
Beschreibung |
---|---|---|
datasource |
name |
Eine Datenquelle hat einen eindeutigen Namen, ist genau von einem der Typen EVENT, GRAPH, MYSAP, JDBC bzw. CSV und enthält den letzten Auslesezeitpunkt. |
dataextraction |
Angabe der XML-Ausgabedatei(en). Die Dateierweiterung (.zip bzw. .xml) muss explizit angegeben werden. Der Dateierweiterung entsprechend wird entweder eine gezippte oder ungezippte XML-Datei erzeugt. |
|
systemconfig |
Angabe der System- konfigurationsdatei. Diese darf nur eine Systemzugangskonfiguration enthalten. |
|
eventspec |
Angabe der Tabellen- konfigurationsdatei (Event- Spezifikation). Diese darf nur eine Tabellenkonfiguration (XML-Element configuration) enthalten. |
|
attribute |
Angabe der Attributtransformationsdatei |
Wenn Sie dem Kommandozeilenprogramm die Datenquelldatei mit dem Parameter -datasource übergeben, wird der letzte Auslesezeitpunkt (lastreaddate, lastreadtime) nur in dieser Datei verwendet und aktualisiert. Eine Anpassung des Zeitpunkts in der verwendeten Systemkonfiguration findet dann nicht mehr statt.
Beispiel
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE datasource SYSTEM "datasource.dtd">
<datasource name="BILLING" type="MYSAP"
lastreaddate="19700101" lastreadtime="000000">
<description name="desc_de" language="de">
(Storno-)Rechnung,
(Storno-)Gutschrift,
interne Gutschrift,
interne Verrechnung,
Lastschrift, Proformarechnung
</description>
<description name="desc_en" language="en">
(Storno-)Rechnung,
(Storno-)Gutschrift,
interne Gutschrift,
interne Verrechnung,
Lastschrift, Proformarechnung
</description>
<dataextraction> (siehe Kapitel
Konfiguration mehrerer Ausgabedateien)
</dataextraction>
<systemconfig>C:\Programs\jdbc2ppm\xml\Systemconfig.xml
</systemconfig>
<eventspec>C:\Programs\jdbc2ppm\xml\TableConfiguration.xml
</eventspec>
<attributetransformation>C:\Programs\jdbc2ppm\xml\
attributecalculation.xml
</attributetransformation>
</datasource>