ELDAT-Technische Beschreibung der Schnittstelle und des

Werbung
ELDAT
Elektronischer Datenaustausch von
Holzdaten
Technische Dokumentation:
Versandformate (CSV, XML)
Formatkonverter
Überarbeitet von: Björn
Urbanke, KWF e.V.
Version 2.1
25.08.2010
Inhaltsverzeichnis
1
Änderungshistorie ................................................................................................................ 3
1.1 Version 1.1, 26.06.2002 .................................................................................................... 3
1.2Version 1.2.0, 02.09.2002 .................................................................................................. 3
2.0Version 2.0, 16.10.2007 ..................................................................................................... 3
2.1Version 2.1, 16.08.2010 ..................................................................................................... 3
2
Allgemeines ......................................................................................................................... 4
3
Versandformate.................................................................................................................... 5
3.1
Vereinfachtes Datenmodell ........................................................................................... 5
3.1.1
3.1.1.1
Version 1.2 und 2.0.......................................................................................... 5
3.1.1.2
Version 2.1....................................................................................................... 5
3.1.2
4
Versand vom Holzlieferanten zum Holzabnehmer ................................................ 5
Versand vom Holzabnehmer zum Holzlieferanten ................................................ 6
3.1.2.1
Version 1.2 und 2.0.......................................................................................... 6
3.1.2.2
Version 2.1....................................................................................................... 6
3.1.3
Versand vom Transportauftraggeber zum Transportauftragnehmer ...................... 7
3.1.4
Versand von Transportauftragnehmer zum Transportauftraggeber ....................... 7
CSV ..................................................................................................................................... 8
4.1.1
4.2
Namenskonventionen der Dateien.......................................................................... 9
XML-Datei .................................................................................................................. 10
4.2.1
Grobstruktur ......................................................................................................... 10
4.2.1.1
Paket wird gesendet vom Lieferant zum Abnehmer ...................................... 10
4.2.1.1.1
Version 1.2 und 2.0 ................................................................................... 10
4.2.1.1.2
Version 2.1 ................................................................................................ 11
4.2.1.2
Paket wird gesendet vom Abnehmer zum Lieferant ...................................... 11
4.2.1.2.1
Version 1.2 und 2.0 ................................................................................... 11
4.2.1.2.2
Version 2.1 ................................................................................................ 11
4.2.1.3
Paket wird gesendet vom Transportauftraggeber zum Transportauftragnehmer12
4.2.1.4
Paket wird gesendet vom Transportauftragnehmer zum Transportauftraggeber12
4.2.2
Beschreibung des Formats .................................................................................... 13
4.2.2.1
Paket wird gesendet vom Lieferant zum Abnehmer ...................................... 13
4.2.2.1.1
Verison 1.2 und 2.0 ................................................................................... 13
4.2.2.1.2
Version 2.1 ................................................................................................ 17
4.2.2.2
Paket wird gesendet vom Abnehmer zum Lieferant ...................................... 21
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
1
4.2.2.2.1
Version 1.2. und 2.0 .................................................................................. 21
4.2.2.2.2
Version 2.1 ................................................................................................ 25
4.2.2.3
Von Transportauftraggeber zum Transportauftragnehmer ............................ 29
4.2.2.4
Vom Transportauftragnehmer zum Transportauftraggeber ........................... 30
4.2.3
4.3
5
Namenskonvention der Datei ............................................................................... 32
Allgemeine Konventionen .......................................................................................... 32
Format und Versionskonverter .......................................................................................... 33
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
2
1 Änderungshistorie
1.1 Version 1.1, 26.06.2002
Keine Änderungen gegenüber der Version 1.0
1.2Version 1.2.0, 02.09.2002
Keine Änderungen gegenüber der Version 1.1
2.0Version 2.0, 16.10.2007
2.1Version 2.1, 16.08.2010
Erweiterung der Transportschnittstelle
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
3
2 Allgemeines
Es handelt sich in diesem Dokument um die technische Beschreibung einer XML-CSVSchnittstelle für den elektronischen Datenaustausch von Holzdaten (ELDAT) zwischen
Holzlieferanten und Holzabnehmern.
Im Kapitel 3 werden die möglichen Versandformate CSV und XML beschrieben.
Kapitel 4 beschreibt den Formatkonverter, mit dessen Hilfe Holzdaten von CSV nach XML
bzw. von XML nach CSV konvertiert werden können. Um plattformunabhängig bleiben zu
können, wurde die Programmiersprache JAVA für den Konverter gewählt.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
4
3 Versandformate
3.1 Vereinfachtes Datenmodell
Beziehung 1:n oder 0:n
Beziehung 1:1oder 0:1
3.1.1 Versand vom Holzlieferanten zum Holzabnehmer
3.1.1.1 Version 1.2 und 2.0
3.1.1.2 Version 2.1
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
5
3.1.2 Versand vom Holzabnehmer zum Holzlieferanten
3.1.2.1 Version 1.2 und 2.0
3.1.2.2 Version 2.1
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
6
3.1.3 Versand vom Transportauftraggeber zum Transportauftragnehmer
3.1.4 Versand von Transportauftragnehmer zum Transportauftraggeber
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
7
4 CSV
Das CSV-Format beinhaltet 15 verschiedene Satzarten. Pro Satzart und Versand wird eine
Datei generiert.
Jede Zeile in einer CSV-Datei beschreibt einen Datensatz.
Die Felder in jeder Zeile werden durch ein Semikolon <;> getrennt. Jedes Feld kann
zusätzlich und optional durch Anführungszeichen <“> am Anfang und am Ende begrenzt
werden (dies ist notwendig, falls Semikolons innerhalb eines Textfeldes auftreten, die vom
Programm nicht als Feldseparatoren verstanden werden dürfen). Sollte innerhalb eines
Textfeldes ein Anführungszeichen <“> vorkommen, dann wird es mit einem zweiten
Anführungszeichen <“> neutralisiert. Das Satzende ist kein Semikolon sondern ein ReturnZeichen.
Numerische Werte werden mit Komma <,> dargestellt und nicht mit Punkt <.>.
Datumsfelder haben immer das Format „DD.MM.YYYY“
In der folgenden Tabelle werden alle Satzarten aufgelistet:
Adressdaten Holzlieferseite
ADL
Adressdaten Holzabnehmer
ADA
Info
INF
Los Kopfdaten
HLK
Los Einzelstammdaten / Einzelpositionen
HLE
Los aggregierte Daten
HLA
Waldortangaben
WO
Vertrag
V
Lieferanzeige
LA
Rechnung-Kopf
RK
Rechnung-Position
RP
Werksdaten Kopfdaten
WDK
Werksdaten Gewichtsholz
WDG
Werksdaten Einzelstammprotokoll
WDE
Werksdaten aggregierte Daten
WDA
Adressen Kontakt
ADK
Transportauftrag
TA
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
8
Polter
PTR
Abfuhrkarte
AFK
Lieferschein Kopfdaten
LSK
Lieferschein Einzelposition
LSP
Lieferscheinnummern
LSN
Transponder Kopfdaten
RIK
Transponder Position
RIP
Die ausführliche Beschreibung der Satzarten und ihrer Beziehungen zueinander ist dem
Dokument
„ELDAT_Satzarten_20.xls“
zu entnehmen.
4.1.1 Namenskonventionen der Dateien
Die CSV-Dateien haben folgendes Format, wobei <eindeutiger_name> eindeutig innerhalb
aller Pakete und gleich innerhalb des Pakets sein muss. Alle Dateien liegen im gleichen
Verzeichnis:

<eindeutiger_name>_ADA.CSV

<eindeutiger_name>_ADL.CSV

<eindeutiger_name>_INF.CSV

<eindeutiger_name>_HLK.CSV

<eindeutiger_name>_HLA.CSV

<eindeutiger_name>_HLE.CSV

<eindeutiger_name>_WO.CSV

<eindeutiger_name>_V.CSV

<eindeutiger_name>_LA.CSV

<eindeutiger_name>_RK.CSV

<eindeutiger_name>_RP.CSV

<eindeutiger_name>_WDK.CSV

<eindeutiger_name>_WDG.CSV

<eindeutiger_name>_WDE.CSV

<eindeutiger_name>_WDA.CSV
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
9

<eindeutiger_name>_ADK.CSV

<eindeutiger_name>_TA.CSV

<eindeutiger_name>_AFK.CSV

<eindeutiger_name>_PTR.CSV

<eindeutiger_name>_LSK.CSV

<eindeutiger_name>_LSP.CSV

<eindeutiger_name>_LSN.CSV

<eindeutiger_name>_RIK.CSV

<eindeutiger_name>_RIP.CSV
4.2 XML-Datei
4.2.1 Grobstruktur
(1) bedeutet, dass die Satzart genau einen Datensatz beinhalten muss.
(0..n) bedeutet, dass die Satzart unter ihrem Vaterknoten keinen oder mehrere Datensätze
beinhalten kann.
(1..n) bedeutet, dass die Satzart unter ihrem Vaterknoten mindestens einen Datensatz
beinhalten muss.
4.2.1.1 Paket wird gesendet vom Lieferant zum Abnehmer
4.2.1.1.1 Version 1.2 und 2.0
ADA (1)
ADL (1..n)
INF (0..n)
RK (0..n)
RP (1..n)
LA (0..n)
V (0..n)
HLK (0..n)
HLA (0..n)
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
10
HLE (0..n)
WO (0..n)
4.2.1.1.2 Version 2.1
ADA (1)
ADL (1..n)
INF (0..n)
RK (0..n)
RP (1..n)
LA (0..n)
V (0..n)
HLK (0..n)
HLA (0..n)
HLE (0..n)
WO (0..n)
RIK (0 ..n)
RIP (1..n)
4.2.1.2 Paket wird gesendet vom Abnehmer zum Lieferant
4.2.1.2.1 Version 1.2 und 2.0
ADA (1)
ADL (1..n)
INF (0..n)
WDG (0..n)
WDK (0..n)
WDA (0..n)
WDE (0..n)
RK (0..n)
RP (1..n)
4.2.1.2.2 Version 2.1
ADA (1)
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
11
ADL (1..n)
INF (0..n)
WDG (0..n)
WDK (0..n)
WDA (0..n)
WDE (0..n)
RK (0..n)
RP (1..n)
RIK (0..n)
RIP(1..n)
4.2.1.3 Paket wird gesendet vom Transportauftraggeber zum
Transportauftragnehmer
ADA (1)
ADL (0..n)
ADK (1..n)
INF (0..n)
HLK (0..n)
HLE (0..n)
HLA (0..n)
LSN (0..n)
TA (1..n)
PTR(1..n)
AFK(0..n)
RIK (0..n)
RIP(1..n)
4.2.1.4 Paket wird gesendet vom Transportauftragnehmer zum
Transportauftraggeber
ADA (1)
ADL (0..n)
ADK (1..n)
INF (0..n)
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
12
LSK (1..n)
LSP(1..n)
TA(0..n)
PTR(0..n)
RIK (0..n)
RIP(1..n)
4.2.2 Beschreibung des Formats
In diesem Kapitel wird das Format der XML-Datei beschrieben. Dabei ist folgendes zu
beachten:

Die Namen der Felder (Feld1 bis Feldn) können den Strukturdateien der Satzarten
entnommen werden:
(<Programmverzeichnis>\start\eldatReaderSide\<Satzartkürzel>Structure.csv)

Alle Felder, die als Muss-Felder in den Strukturdateien definiert sind, müssen mit
<Tag> und Wert vorhanden sein.

Felder, die als Kann-Felder in den Strukturdateien definiert sind, dürfen mit <Tag>
und Wert entfallen.

Die Reihenfolge der Felder in den Strukturdateien muss respektiert werden.
4.2.2.1 Paket wird gesendet vom Lieferant zum Abnehmer
4.2.2.1.1 Verison 1.2 und 2.0
<ADA>
<FeldADA1>Wert</FeldADA1>
.
.
.
<FeldADAn>Wert</FeldADAn>
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
<FeldADLn>Wert</FeldADLn>
</ADL>
.
.
.
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
13
<FeldADLn>Wert</FeldADLn>
</ADL>
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
.
.
.
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
<RK>
<FeldRK1>Wert</FeldRK1>
.
.
.
<FeldRKn>Wert</FeldRKn>
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
.
.
.
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
</RK>
.
.
.
<RK>
<FeldRK1>Wert</FeldRK1>
.
.
.
<FeldRKn>Wert</FeldRKn>
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
14
</RP>
.
.
.
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
</RK>
<LA>
<FeldLA1>Wert</FeldLA1>
.
.
.
<FeldLAn>Wert</FeldLAn>
</LA>
.
.
.
<LA>
<FeldLA1>Wert</FeldLA1>
.
.
.
<FeldLAn>Wert</FeldLAn>
</LA>
<V>
<FeldV1>Wert</FeldV1>
.
.
.
<FeldVn>Wert</FeldVn>
</V>
.
.
.
<V>
<FeldV1>Wert</FeldV1>
.
.
.
<FeldVn>Wert</FeldVn>
</V>
<HLK>
<FeldHLK1>Wert</FeldHLK1>
.
.
.
<FeldHLKn>Wert</FeldHLKn>
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
15
<FeldHLAn>Wert</FeldHLAn>
</HLA>
.
.
.
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
.
.
<FeldHLAn>Wert</FeldHLAn>
</HLA>
<HLE>
<FeldHLE1>Wert</FeldHLE1>
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
.
.
.
<HLE>
<FeldHLE1>Wert</FeldHLE1>
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
</HLK>
.
.
.
<HLK>
<FeldHLK1>Wert</FeldHLK1>
.
.
.
<FeldHLKn>Wert</FeldHLKn>
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
.
.
<FeldHLAn>Wert</FeldHLAn>
</HLA>
.
.
.
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
.
.
<FeldHLAn>Wert</FeldHLAn>
</HLA>
<HLE>
<FeldHLE1>Wert</FeldHLE1>
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
16
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
.
.
.
<HLE>
<FeldHLE1>Wert</FeldHLE1>
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
</HLK>
<WO>
<FeldWO1>Wert</FeldWO1>
.
.
.
<FeldWOn>Wert</FeldWOn>
</WO>
.
.
.
<WO>
<FeldWO1>Wert</FeldWO1>
.
.
.
<FeldWOn>Wert</FeldWOn>
</WO>
</ADA>
4.2.2.1.2 Version 2.1
<ADA>
<FeldADA1>Wert</FeldADA1>
.
.
.
<FeldADAn>Wert</FeldADAn>
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
<FeldADLn>Wert</FeldADLn>
</ADL>
.
.
.
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
17
.
<FeldADLn>Wert</FeldADLn>
</ADL>
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
.
.
.
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
<RK>
<FeldRK1>Wert</FeldRK1>
.
.
.
<FeldRKn>Wert</FeldRKn>
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
.
.
.
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
</RK>
.
.
.
<RK>
<FeldRK1>Wert</FeldRK1>
.
.
.
<FeldRKn>Wert</FeldRKn>
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
18
<FeldRPn>Wert</FeldRPn>
</RP>
.
.
.
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
</RK>
<LA>
<FeldLA1>Wert</FeldLA1>
.
.
.
<FeldLAn>Wert</FeldLAn>
</LA>
.
.
.
<LA>
<FeldLA1>Wert</FeldLA1>
.
.
.
<FeldLAn>Wert</FeldLAn>
</LA>
<V>
<FeldV1>Wert</FeldV1>
.
.
.
<FeldVn>Wert</FeldVn>
</V>
.
.
.
<V>
<FeldV1>Wert</FeldV1>
.
.
.
<FeldVn>Wert</FeldVn>
</V>
<HLK>
<FeldHLK1>Wert</FeldHLK1>
.
.
.
<FeldHLKn>Wert</FeldHLKn>
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
19
.
.
<FeldHLAn>Wert</FeldHLAn>
</HLA>
.
.
.
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
.
.
<FeldHLAn>Wert</FeldHLAn>
</HLA>
<HLE>
<FeldHLE1>Wert</FeldHLE1>
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
.
.
.
<HLE>
<FeldHLE1>Wert</FeldHLE1>
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
</HLK>
.
.
.
<HLK>
<FeldHLK1>Wert</FeldHLK1>
.
.
.
<FeldHLKn>Wert</FeldHLKn>
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
.
.
<FeldHLAn>Wert</FeldHLAn>
</HLA>
.
.
.
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
.
.
<FeldHLAn>Wert</FeldHLAn>
</HLA>
<HLE>
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
20
<FeldHLE1>Wert</FeldHLE1>
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
.
.
.
<HLE>
<FeldHLE1>Wert</FeldHLE1>
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
</HLK>
<WO>
<FeldWO1>Wert</FeldWO1>
.
.
.
<FeldWOn>Wert</FeldWOn>
</WO>
.
.
.
<WO>
<FeldWO1>Wert</FeldWO1>
.
.
.
<FeldWOn>Wert</FeldWOn>
</WO>
<RIP>
<FeldRIP1>Wert</FeldRIP1>
.
.
.
<FeldRIPn>Wert</FeldRIPn>
<RIK>
<FeldRIK1>Wert</FeldRIK1>
.
.
.
<FeldRIKn>Wert</FeldRIKn>
</RIK>
</RIP>
</ADA>
4.2.2.2 Paket wird gesendet vom Abnehmer zum Lieferant
4.2.2.2.1 Version 1.2. und 2.0
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
21
<ADA>
<FeldADA1>Wert</FeldADA1>
.
.
.
<FeldADAn>Wert</FeldADAn>
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
<FeldADLn>Wert</FeldADLn>
</ADL>
.
.
.
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
<FeldADLn>Wert</FeldADLn>
</ADL>
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
.
.
.
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
<WDG>
<FeldWDG1>Wert</FeldWDG1>
.
.
.
<FeldWDGn>Wert</FeldWDGn>
</WDG>
.
.
.
<WDG>
<FeldWDG1>Wert</FeldWDG1>
.
.
.
<FeldWDGn>Wert</FeldWDGn>
</WDG>
<WDK>
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
22
<FeldWDK1>Wert</FeldWDK1>
.
.
.
<FeldWDKn>Wert</FeldWDKn>
<WDA>
<FeldWDA1>Wert</FeldWDA1>
.
.
.
<FeldWDAn>Wert</FeldWDAn>
</WDA>
.
.
.
<WDA>
<FeldWDA1>Wert</FeldWDA1>
.
.
.
<FeldWDAn>Wert</FeldWDAn>
</WDA>
<WDE>
<FeldWDE1>Wert</FeldWDE1>
.
.
.
<FeldWDEn>Wert</FeldWDEn>
</WDE>
.
.
.
<WDE>
<FeldWDE1>Wert</FeldWDE1>
.
.
.
<FeldWDEn>Wert</FeldWDEn>
</WDE>
</WDK>
.
.
.
<WDK>
<FeldWDK1>Wert</FeldWDK1>
.
.
.
<FeldWDKn>Wert</FeldWDKn>
<WDA>
<FeldWDA1>Wert</FeldWDA1>
.
.
.
<FeldWDAn>Wert</FeldWDAn>
</WDA>
.
.
.
<WDA>
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
23
<FeldWDA1>Wert</FeldWDA1>
.
.
.
<FeldWDAn>Wert</FeldWDAn>
</WDA>
<WDE>
<FeldWDE1>Wert</FeldWDE1>
.
.
.
<FeldWDEn>Wert</FeldWDEn>
</WDE>
.
.
.
<WDE>
<FeldWDE1>Wert</FeldWDE1>
.
.
.
<FeldWDEn>Wert</FeldWDEn>
</WDE>
</WDK>
<RK>
<FeldRK1>Wert</FeldRK1>
.
.
.
<FeldRKn>Wert</FeldRKn>
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
.
.
.
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
</RK>
.
.
.
<RK>
<FeldRK1>Wert</FeldRK1>
.
.
.
<FeldRKn>Wert</FeldRKn>
<RP>
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
24
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
.
.
.
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
</RK>
</ADA>
4.2.2.2.2 Version 2.1
<ADA>
<FeldADA1>Wert</FeldADA1>
.
.
.
<FeldADAn>Wert</FeldADAn>
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
<FeldADLn>Wert</FeldADLn>
</ADL>
.
.
.
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
<FeldADLn>Wert</FeldADLn>
</ADL>
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
.
.
.
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
25
.
<FeldINFn>Wert</FeldINFn>
</INF>
<WDG>
<FeldWDG1>Wert</FeldWDG1>
.
.
.
<FeldWDGn>Wert</FeldWDGn>
</WDG>
.
.
.
<WDG>
<FeldWDG1>Wert</FeldWDG1>
.
.
.
<FeldWDGn>Wert</FeldWDGn>
</WDG>
<WDK>
<FeldWDK1>Wert</FeldWDK1>
.
.
.
<FeldWDKn>Wert</FeldWDKn>
<WDA>
<FeldWDA1>Wert</FeldWDA1>
.
.
.
<FeldWDAn>Wert</FeldWDAn>
</WDA>
.
.
.
<WDA>
<FeldWDA1>Wert</FeldWDA1>
.
.
.
<FeldWDAn>Wert</FeldWDAn>
</WDA>
<WDE>
<FeldWDE1>Wert</FeldWDE1>
.
.
.
<FeldWDEn>Wert</FeldWDEn>
</WDE>
.
.
.
<WDE>
<FeldWDE1>Wert</FeldWDE1>
.
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
26
<FeldWDEn>Wert</FeldWDEn>
</WDE>
</WDK>
.
.
.
<WDK>
<FeldWDK1>Wert</FeldWDK1>
.
.
.
<FeldWDKn>Wert</FeldWDKn>
<WDA>
<FeldWDA1>Wert</FeldWDA1>
.
.
.
<FeldWDAn>Wert</FeldWDAn>
</WDA>
.
.
.
<WDA>
<FeldWDA1>Wert</FeldWDA1>
.
.
.
<FeldWDAn>Wert</FeldWDAn>
</WDA>
<WDE>
<FeldWDE1>Wert</FeldWDE1>
.
.
.
<FeldWDEn>Wert</FeldWDEn>
</WDE>
.
.
.
<WDE>
<FeldWDE1>Wert</FeldWDE1>
.
.
.
<FeldWDEn>Wert</FeldWDEn>
</WDE>
</WDK>
<RK>
<FeldRK1>Wert</FeldRK1>
.
.
.
<FeldRKn>Wert</FeldRKn>
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
27
<FeldRPn>Wert</FeldRPn>
</RP>
.
.
.
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
</RK>
.
.
.
<RK>
<FeldRK1>Wert</FeldRK1>
.
.
.
<FeldRKn>Wert</FeldRKn>
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
.
.
.
<RP>
<FeldRP1>Wert</FeldRP1>
.
.
.
<FeldRPn>Wert</FeldRPn>
</RP>
</RK>
<RIP>
<FeldRIP1>Wert</FeldRIP1>
.
.
.
<FeldRIPn>Wert</FeldRIPn>
<RIK>
<FeldRIK1>Wert</FeldRIK1>
.
.
.
<FeldRIKn>Wert</FeldRIKn>
</RIK>
</RIP>
</ADA>
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
28
4.2.2.3 Von Transportauftraggeber zum Transportauftragnehmer
<ADA>
<FeldADA1>Wert</FeldADA1>
.
.
.
<FeldADAn>Wert</FeldADAn>
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
<FeldADLn>Wert</FeldADLn>
</ADL>
<ADK>
<FeldADK1>Wert</FeldADK1>
.
.
.
<FeldADKn>Wert</FeldADKn>
</ADK>
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
<HLK>
<FeldHLK1>Wert</FeldHLK1>
.
.
.
<FeldHLKn>Wert</FeldHLKn>
<HLA>
<FeldHLA1>Wert</FeldHLA1>
.
.
.
<FeldHLAn>Wert</FeldHLAn>
</HLA>
<HLE>
<FeldHLE1>Wert</FeldHLE1>
.
.
.
<FeldHLEn>Wert</FeldHLEn>
</HLE>
</HLK>
<LSN>
<FeldLSN1>Wert</FeldLSN1>
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
29
.
<FeldLSNn>Wert</FeldLSNn>
</LSN>
<TA>
<FeldTA1>Wert</FeldTA1>
.
.
.
<FeldTAn>Wert</FeldTAn>
<PTR>
<FeldPTR1>Wert</FeldPTR1>
.
.
.
<FeldPTRn>Wert</FeldPTRn>
</PTR>
<AFK>
<FeldAFK1>Wert</FeldAFK1>
.
.
.
<FeldAFKn>Wert</FeldAFKn>
</AFK>
</TA>
<RIK>
<FeldRIK1>Wert</FeldRIK1>
.
.
.
<FeldRIKn>Wert</FeldRIKn>
<RIP>
<FeldRIP1>Wert</FeldRIP1>
.
.
.
<FeldRIPn>Wert</FeldRIPn>
</RIP>
</RIK>
</ADA>
4.2.2.4 Vom Transportauftragnehmer zum Transportauftraggeber
<ADA>
<FeldADA1>Wert</FeldADA1>
.
.
.
<FeldADAn>Wert</FeldADAn>
<ADL>
<FeldADL1>Wert</FeldADL1>
.
.
.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
30
<FeldADLn>Wert</FeldADLn>
</ADL>
<ADK>
<FeldADK1>Wert</FeldADK1>
.
.
.
<FeldADKn>Wert</FeldADKn>
</ADK>
<INF>
<FeldINF1>Wert</FeldINF1>
.
.
.
<FeldINFn>Wert</FeldINFn>
</INF>
<LSK>
<FeldLSK1>Wert</FeldLSK1>
.
.
.
<FeldLSKn>Wert</FeldLSKn>
<LSP>
<FeldLSP1>Wert</FeldLSP1>
.
.
.
<FeldLSPn>Wert</FeldLSPn>
</LSP>
</LSK>
<LSN>
<FeldLSN1>Wert</FeldLSN1>
.
.
.
<FeldLSNn>Wert</FeldLSNn>
</LSN>
<TA>
<FeldTA1>Wert</FeldTA1>
.
.
.
<FeldTAn>Wert</FeldTAn>
<PTR>
<FeldPTR1>Wert</FeldPTR1>
.
.
.
<FeldPTRn>Wert</FeldPTRn>
</PTR>
</TA>
<RIK>
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
31
<FeldRIK1>Wert</FeldRIK1>
.
.
.
<FeldRIKn>Wert</FeldRIKn>
<RIP>
<FeldRIP1>Wert</FeldRIP1>
.
.
.
<FeldRIPn>Wert</FeldRIPn>
</RIP>
</RIK>
</ADA>
4.2.3 Namenskonvention der Datei
Die XML-Datei hat folgendes Format, wobei <eindeutiger_name> eindeutig innerhalb aller
Pakete sein muss: <eindeutiger_name>.XML
4.3 Allgemeine Konventionen
Wir gehen grundsätzlich davon aus, dass die Referenztabellen bei jedem Beteiligten (ob
Lieferant oder Abnehmer) vorhanden sind. Wir brauchen also in unsere CSV- bzw. XMLDateien nur die Referenzschlüssel zu schreiben. Sollten sich im Laufe der Zeit Änderungen in
den Referenztabellen ergeben, so werden diese an alle Beteiligten über andere Wege (und
nicht über unsere Schnittstelle) dem Formatkonverter mitgeteilt.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
32
5 Format und Versionskonverter
Folgt da hoch keine Programmierung erfolgt.
ELDAT: Technische Dokumentation
Version 2.1 /25.08.2010
33
Herunterladen