Statusdaten Export Standard Schnittstelle: Unterschied zwischen den Versionen

Aus Wiki - Heidler Strichcode GmbH
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Im Standard werden die folgenden Felder exportiert. Unterhalb der Tabelle finden Sie noch verschiedene Exporttypen (CSV, Datenbank) {| class="wikitable" ! Fel…“)
 
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
[[en:Statusdata_export_default_interface]]
 
Im Standard werden die folgenden Felder exportiert. Unterhalb der Tabelle finden Sie noch
 
Im Standard werden die folgenden Felder exportiert. Unterhalb der Tabelle finden Sie noch
 
verschiedene Exporttypen (CSV, Datenbank)
 
verschiedene Exporttypen (CSV, Datenbank)
Zeile 10: Zeile 11:
 
| FFKURZNAME
 
| FFKURZNAME
 
| Text  
 
| Text  
| 10
+
| 30
 
| Kennung des Frachtführers zum Host-System
 
| Kennung des Frachtführers zum Host-System
 
|-
 
|-
Zeile 40: Zeile 41:
 
| STATUSORT
 
| STATUSORT
 
| Text  
 
| Text  
| 50
+
| 30
 
| Ort an dem der Status eingetreten ist (z.B. Nummer des Depots)
 
| Ort an dem der Status eingetreten ist (z.B. Nummer des Depots)
 
|-
 
|-
Zeile 50: Zeile 51:
 
| STATUSDATETIME
 
| STATUSDATETIME
 
| Text  
 
| Text  
| 20
+
| 25
 
| Datum und optional Uhrzeit des Statuscodes (Format: dd.mm.yyyy hh:mm:ss)
 
| Datum und optional Uhrzeit des Statuscodes (Format: dd.mm.yyyy hh:mm:ss)
 
|-
 
|-
 
| DRUCKDATETIME
 
| DRUCKDATETIME
 
| Text  
 
| Text  
| 20
+
| 25
 
| Datum und Uhrzeit des Etikettendrucks (Format: dd.mm.yyyy hh:mm:ss)
 
| Datum und Uhrzeit des Etikettendrucks (Format: dd.mm.yyyy hh:mm:ss)
 
|-
 
|-
 
| AUSGANGDATETIME
 
| AUSGANGDATETIME
 
| Text  
 
| Text  
| 20
+
| 25
 
| Datum der Übergabe an den Frachtführer (Format: dd.mm.yyyy)
 
| Datum der Übergabe an den Frachtführer (Format: dd.mm.yyyy)
 
|-
 
|-
Zeile 75: Zeile 76:
 
| LIEFERSCHEINNR
 
| LIEFERSCHEINNR
 
| Text  
 
| Text  
| 40
+
| 50
 
| Lieferscheinnummer des Haupt-Lieferscheins
 
| Lieferscheinnummer des Haupt-Lieferscheins
 
|-
 
|-
| PackageNo
+
| PACKSTKNR
 
| Integer  
 
| Integer  
|  
+
| 3
 
| Packstücknummer innerhalb des Lieferscheins
 
| Packstücknummer innerhalb des Lieferscheins
 
|-
 
|-
Zeile 108: Zeile 109:
 
Die Felder werden auf der Rechten seite auf die Angegebene Länge aufgefüllt.
 
Die Felder werden auf der Rechten seite auf die Angegebene Länge aufgefüllt.
  
=== Datenbank / JDBC ===
+
=== JDBC / Datenbank ===
 
Die Daten werde mithilfe eines JDBC-Treiber (jar-Datei) welcher vom Datenbank Hersteller bereitgestellt wird in Ihre Datenbank übertragen.
 
Die Daten werde mithilfe eines JDBC-Treiber (jar-Datei) welcher vom Datenbank Hersteller bereitgestellt wird in Ihre Datenbank übertragen.
 
Der Standard Tabellenname ist „status“ kann aber auch beliebig geändert werden. So auch die Namen der Felder.
 
Der Standard Tabellenname ist „status“ kann aber auch beliebig geändert werden. So auch die Namen der Felder.
 +
 +
Für die JDBC Verbindung zu Datenbank benötigen wir also folgendes:
 +
* Die JDBC Jar Datei der Datenbank
 +
* Die Connection URL  (bei MySQL z.B. jdbc:mysql://127.0.0.1:3306/heidler)
 +
* Die Connection Klasse des JDBC Treiber (bei MySQL z.B. com.mysql.jdbc.Driver)
 +
* User und Passwort für den DB Zugriff

Aktuelle Version vom 28. Juni 2023, 13:11 Uhr

Im Standard werden die folgenden Felder exportiert. Unterhalb der Tabelle finden Sie noch verschiedene Exporttypen (CSV, Datenbank)

Feldname HVS32 Datentyp Länge Beschreibung
FFKURZNAME Text 30 Kennung des Frachtführers zum Host-System
FFSTATUSCODE Text 10 Frachtführerspezifischer Statuscode
FFSTATUSKLARTEXT Text 250 Klartext der den Statuscode beschreibt
FFZUSATZCODE Text 10 Zusätzlicher Statuscode
FFZUSATZKLARTEXT Text 120 Klartext der den zusätzlichen Statuscode beschreibt
ZUSATZKLARTEXT Text 80 Zusätzliche Informationen
STATUSORT Text 30 Ort an dem der Status eingetreten ist (z.B. Nummer des Depots)
EMPFANGSQUITTIERER Text 100 Name des Empfängers, der das Paket/die Sendung entgegen nahm
STATUSDATETIME Text 25 Datum und optional Uhrzeit des Statuscodes (Format: dd.mm.yyyy hh:mm:ss)
DRUCKDATETIME Text 25 Datum und Uhrzeit des Etikettendrucks (Format: dd.mm.yyyy hh:mm:ss)
AUSGANGDATETIME Text 25 Datum der Übergabe an den Frachtführer (Format: dd.mm.yyyy)
TRACKINGNR Text 35 Trackingnummer
VERSANDSENDUNGSNR Text 20 Sendungsnummer
LIEFERSCHEINNR Text 50 Lieferscheinnummer des Haupt-Lieferscheins
PACKSTKNR Integer 3 Packstücknummer innerhalb des Lieferscheins
PACKSTUECKID Text 20 Eindeutige Packstück-ID aus dem Host-System (nur Automatik-Polling)
STATUSTYP Text 2 E = Endestatus, Z = Zwischenstatus
FEHLERSTATUS Text 2 I = Info, F = Fehler

CSV

Die Felder werden Semikolon separiert in eine CSV-Datei geschrieben. Wobei die Feldnamen die Definitionszeile bilden. Die Länge der Felder definiert nur die maximale Länge, es wird nicht auf die angegebene Länge aufgefüllt.

Flatfile

Die Felder werden mit festen Feldlängen, wie angegeben, in eine Textdatei geschrieben. Es gibt keine Definitionszeile. Die Felder werden auf der Rechten seite auf die Angegebene Länge aufgefüllt.

JDBC / Datenbank

Die Daten werde mithilfe eines JDBC-Treiber (jar-Datei) welcher vom Datenbank Hersteller bereitgestellt wird in Ihre Datenbank übertragen. Der Standard Tabellenname ist „status“ kann aber auch beliebig geändert werden. So auch die Namen der Felder.

Für die JDBC Verbindung zu Datenbank benötigen wir also folgendes:

  • Die JDBC Jar Datei der Datenbank
  • Die Connection URL (bei MySQL z.B. jdbc:mysql://127.0.0.1:3306/heidler)
  • Die Connection Klasse des JDBC Treiber (bei MySQL z.B. com.mysql.jdbc.Driver)
  • User und Passwort für den DB Zugriff