Datenquelle

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
type
lastreaddate
lastreadtime

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
(siehe Kapitel
Konfiguration mehrerer Ausgabedateien)

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
transformation
(optional)

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>