Beschreibung
Die Schnittstelle importiert DHL-Adressreferenzdaten aus einer DHL-Datei in die ERP-Tabellen dhl_plz_da (PLZ-/Ortsdaten, Datensatztyp PL) und dhl_stra_db (Straßendaten, Datensatztyp SB).
Einsatzgebiet
-
Pflege und Aktualisierung von DHL-Routing- und Adressbasisdaten im ERP
-
Manuell ausführbarer Datenimport innerhalb von
LC.WpfInterfaces
Konfiguration
Die Einstellungen werden in GRUNDLAGEN_WERTE gespeichert und geladen. Berücksichtigt werden Einträge, deren NAME dem Muster DHLImport% entspricht.
|
Konfigurationsfeld |
Schlüssel in GRUNDLAGEN_WERTE.NAME |
Typ |
Bedeutung |
|---|---|---|---|
|
filePath |
DHLImport-Dateipfad |
String |
Voller Pfad zur Importdatei |
|
addFile |
DHLImport-Zusätzliche_Datei |
Bool |
|
|
internationalFile |
DHLImport-Internationale_Datei |
Bool |
Schaltet das Fixed-Width-Layout zwischen nationalem und internationalem Format um |
Importablauf
-
Datei aus
filePathmit Encoding 850 öffnen -
Optionales Leeren der Zieltabellen, wenn
addFile = false:-
DELETE FROM dhl_plz_da -
DELETE FROM dhl_stra_db
-
-
Die Datei zeilenweise verarbeiten:
-
Zeilen mit dem Datensatztyp
PL(PräfixPL...) in die Tabelledhl_plz_damappen -
Zeilen mit dem Datensatztyp
SB(PräfixSB...) in die Tabelledhl_stra_dbmappen
-
-
Die gemappten Datensätze per
INSERTin die jeweiligen Tabellen einfügen -
Als Ergebnis die Anzahl der importierten
PL- undSB-Datensätze zurückgeben
Aktiv verwendete Felder
Import – aktiv verwendete Konfigurationsfelder
|
Feld |
Verwendung im Import |
|---|---|
|
|
Datei wird von diesem Pfad gelesen |
|
|
Steuert, ob Zieltabellen vor Import gelöscht werden |
|
|
Steuert Feldbreiten und Substring-Positionen beim Parsen |
Import – Datensatztyp PL → Tabelle dhl_plz_da
|
Zieltabelle/Feld |
Quelle (Dateizeile PL) |
Beschreibung |
|---|---|---|
|
|
|
Versionskennung |
|
|
|
Stichtag/Datum |
|
|
national: |
PLZ |
|
|
national: |
Leitort |
|
|
national: |
Art-Kennzeichen |
|
|
national: |
Straßenverzeichnis-Kennzeichen |
|
|
national: |
Postfachverzeichnis-Kennzeichen |
|
|
national: |
Ortsname |
|
|
national: |
Ortszusatz |
|
|
national: |
Art Ortszusatz |
|
|
national: |
Ortsname kurz |
|
|
national: |
Postlagernd-Kennzeichen |
|
|
national: |
Leitangabe Brief |
|
|
national: |
Leitangabe Leitort |
|
|
national: |
Gemeindeschlüssel |
|
|
national: |
Ortscode |
|
|
national: |
Leitcode max |
|
|
national: |
Rabatt-/Info-Kennzeichen |
|
|
national: |
Reserve |
|
|
national: |
FZ-Nummer |
|
|
national: |
BZ-Nummer |
Import – Datensatztyp SB → Tabelle dhl_stra_db
|
Zieltabelle/Feld |
Quelle (Dateizeile SB) |
Beschreibung |
|---|---|---|
|
|
|
Versionskennung |
|
|
|
Datum |
|
|
|
Leitort |
|
|
|
Straßenschlüssel |
|
|
national: |
Hausnr. von |
|
|
national: |
Hausnr. bis |
|
|
national: |
Status |
|
|
national: |
HNR-1000-Kennzeichen |
|
|
national: |
Straßenverzeichnis-Kennzeichen |
|
|
national: |
Straßenname sortiert |
|
|
national: |
Straßenname lang |
|
|
national: |
Straßenname kurz |
|
|
national: |
Reserve |
|
|
national: |
Hausnummerntyp |
|
|
national: |
PLZ |
|
|
national: |
Code |
|
|
national: |
Ortsteil-Schlüssel |
|
|
national: |
Original-Leitort (B) |
|
|
national: |
Gemeindeschlüssel |
|
|
national: |
Neuer Leitort |
|
|
national: |
Neuer Straßenschlüssel |
|
|
national: |
Neue Hausnr. von |
|
|
national: |
Neue Hausnr. bis |