Seitenhistorie
...
Name: | EasyLog |
---|---|
Package: | org.nuclet.easylog |
Namensraum: | EYL |
Version: | 1.0.0 |
Datum: | 28.06.2013 |
Überblick
Kurzbeschreibung
Das EasyLog-Nuclet implementiert die Schnittstelle zu der Drittanbieter Versandsoftware "EasyLog" von DHL als Anbindung an Nuclos. Die EasyLog-Software unterstützt bei Erfassung, Bearbeitung und Verfolgung von Transportaufträgen, Sendungsvorbereitung und Sendungsabwicklung. Hierzu gehören z.B. die Entgeltermittlung für erfasste Sendungen und der Ausdruck von Aufträgen zur Paketbeförderung und Commonlabels. Der Datenaustausch erfolgt über CSV-Dateien in definierten Verzeichnissen auf die Nuclos und Easylog zugreifen.
Info | ||
---|---|---|
| ||
Informationen zur Drittanbieter Versandsoftware "EasyLog" von DHL Link: http://www.dhl.de/de/paket/geschaeftskunden/verpackung-versand/versandsoftware.html |
Nuclet-Bestandteile
Das EasyLog-Nuclet umfasst
Java-Package "org.nuclet.easylog" mit 4 Java-Klassen
3 Entitäten/Masken
Java-Package-Struktur
Java-Package | Java-Klasse | Beschreibung |
org.nuclet.easylog.parameter | SystemParameter | Konfiguration der Import/Export Verzeichnisse |
org.nuclet.easylog.process | EasyLogExport | Erstellt die Schnittstellendatei für die zu übernehmenden Daten von EasyLog |
| EasyLogImport | Liest und verarbeitet die Schnittstellendatei von EasyLog |
org.nuclet.easylog.test | TestEasyLogExport | Beispiel-Implementierung der Export Funktion |
| TestEasyLogImport | Beispiel-Implementierung der Import Funktion |
Entitäten
Name | Beschreibung |
LieferbedingungDHL | Neue Entität in den Stammdaten. Definition der Parameter für den EasyLog-Export (Produkt/Verfahren/Teilnahme). |
EasyLog Sendungen | EasyLogImport – erfasst alle Sendungsdaten … |
Test EasyLog 1 | Beispiel Maske mit 2 Buttons zum Auslösen der EasyLog Export/Import Funktion (Benutzeraktion). |
Integration
Notwendige Schritte zur Integration
...
Codeblock | ||||
---|---|---|---|---|
| ||||
... context.log("Import der EasyLog-Datei"); easyLogImport importEL = EasyLogImport.getInstance(context); importEL.importEasylog(); ... |
Prozessablauf
Nuclos Export:
Die Schnittstellendatei für die zu übernehmenden Daten von EasyLog müssen in einem festgelegten Quellverzeichnis (SystemParameter.DIR_EXPORT) und im Format CSV (SystemParameter.ENDING) vorliegen.
Eine Polling-Funktion von EasyLog liest die CSV-Dateien in definierten Abständen ein und verarbeitet die Daten. In der CSV-Datei sind Empfänger (Anschrift), Produktcode, Verfahren, Teilnahme, Land, Gewicht enthalten .
...