index / Produkte / Datenkonvertierung / XLATE Evolution / Mapper
/
 
 

Mapper



Mapping

Durch die Benutzung einer Kombination aus "Drag-and-Drop" und einfacher Programmierung in C# oder VB.NET, erlaubt Xe dem Benutzer, eine Datei Transformation basierend auf einer Quelldatei Definition und eine Zieldatei Definition durchzuführen.


Sobald die Quell und Zieldatei Definitionen geladen sind, erlaubt die grafische Benutzeroberfläche, die Felder oder die Datenelemente von der Quelldatei Definition in die Zieldatei Definitionen zu "Mappen" und zeigt dann eine visuelle Darstellung vom "Mapping" auf der grafischen Benutzeroberfläche.

Im Hintergrund, erstellt der "Mapper" ein Script, das benutzt wird, um aus dem "Mapping" eine DLL zu generieren.
Diese DLL kann gegen die Quelldatei ausgeführt werden, um die benötigte Ziel Datei zu erstellen.

Jede individuelle "Map" wird in eine eigene DLL konvertiert, damit das "Mapping" Script nicht jedes Mal neu kompiliert werden muss.

Zähler

Xe bietet die Möglichkeit, Zähler einzustellen, die während jedes Mappingprozesses zur Verfügung stehen. Zähler erlauben es, eine laufende Summe zu speichern, welche dann z.B. am Ende des Mappingprozesses gemappt werden kann.

Flusssteuerung

Xe "Mapping" benutzt Flusssteuerung, um eine gültige sequentielle Nummerierung, wie (z.B. für die Übertragungsreferenz) zu erstellen und zu prüfen. Werte von solchen Zahlen werden von Xe für die Zukunft gespeichert, was die Kontrolle der sequenziellen Nummerierung für jeden einzelnen Geschäftspartner sichert.

Index Datei

Die Index Datei untermauert Xe's ausgedehnte Fähigkeiten und unterstützt folgende Funktionalitäten:

  • "Any-to-any" Datei Format "Mapping"
  • XML (Extensible Markup Language)
  • Mehrere "Maps" vom selben Quelldokument

Wenn das "Mapping" Script und die DLL generiert wurden und die "Map" bereit ist auf eine Quelldatei angewendet zu werden, wird der "Mapper" automatisch eine Index Datei speziell für die "Map" erstellen.

Das garantiert, dass die korrekten Parameter für das Transformieren der Quell Datei in die Ziel Datei genutzt werden.

Die Aufgabe des Index ist zu kontrollieren, was die Eingabe für den "Mapping" Prozess ist, welche Definitionsdateien benutzt werden müssen und welche "Map" DLL ausgeführt wird.

Kommandozeilen Anwendung

Die Kommandozeilen Version von Xe erlaubt es, die "Mapper" Komponente von Xe mit ODEX Enterprise zu kombinieren oder es als "Stand-Alone" Anwendung zu betreiben.

Die Kommandozeilen Version ermöglicht zwei Dinge:

Ein "Mapping" Script zu generieren
Eine DLL von einer "Map" zu erstellen und zum Generieren einer Transformation auszuführen.

Sobald die Tabellen definiert sind und ein "Map" Script erstellt wurde, kann eine "Mapping" DLL durch die Nutzung der Kommandozeilen Applikation XeCmd generiert werden.

Sobald ein "Map" Script erstellt wurde, eine "Mapping" DLL generiert und ein Index erstellt wurde, kann die "Map" mit der selben Xe Kommandozeilen Applikation ausgeführt werden, die benutzt wurde, um sie zu erstellen.

Wenn Xe von der Kommandozeile XeCmd ausgeführt wird, wird eine Konfigurationsdatei benötigt. Die Konfigurationsdatei beinhaltet alle zwingend erforderlichen Informationen, die Xe braucht, um eine "Map" auszuführen. Das wären Quell- und Zieldatei wie auch optionale Parameter, welche benutzt werden können, um das Verhalten von XE anzupassen.

     
Beratungsbüro Kasch | Hemsener Weg 73 | 29640 Schneverdingen | Tel. (+49/0) 5193 9814 0 | Fax: (+49/0) 5193 6943 | e-mail: info@bbkasch.de