CSV Adapter
Verwendung
Der CSV Adapter konvertiert CSV-Nachrichten in XML-Nachrichten und umgekehrt.
-
CSV nach XML
Zum Konvertieren von CSV-Nachrichten in ein XML-Standardformat, das anschließend z.B. mit einem XSLT Converter-Modul bearbeitet werden kann.
CSV Adapter-Module akzeptieren nur CSV-Daten, wenn sie den Standard RFC4180 erfüllen. Siehe RFC 4180.
-
XML nach CSV
Zum Konvertieren von Daten im XML-Format in ein CSV-Format. Das erwartete XML-Eingangsformat ist ein flaches XML-Format, das die zu konvertierenden Datensätze enthält.
Sie können die XML-Eingangsnachricht z.B. mit einem XSLT Converter-Modul erstellen.
CSV-Adapter-Beispiel: Konvertieren von XML nach CSV
Voraussetzungen
-
Die XML-Datei enthält nur zwei Zeilen, die Versionsdeklaration, z.B.
<?xml version="1.0" encoding="UTF-8"?>
, und den Datenbereich. -
Dem Root-Element, z.B.
CSV
, müssen ein oder mehrereRow
-Elemente folgen. JedesRow
-Element kann ein oder mehrereCell
-Elemente enthalten, z.B.:<?xml version="1.0" encoding="UTF-8"?> <CSV> <Row> <Cell>R112233</Cell> <Cell>2005-03-21T16:55:30+01:00</Cell> ... </Row> </CSV>
So gehen Sie vor
-
Setzen Sie den Startpoint an den geeignet konfigurierten CSV Adapter.
-
Laden Sie die XML-Datei, die die oben genannten Voraussetzungen erfüllt.
→ Nachdem der Workflow erfolgreich beendet wurde, sollte die Ausgangsnachricht wie folgt aussehen:
Dialogbeschreibung: Register CSV Adapter
Grundeinstellungen
-
Typ
-
CSV nach XML
Zum Konvertieren einer CSV-Nachricht in das XML-Format
-
XML nach CSV
Zum Konvertieren einer XML-Nachricht in das CSV-Format
CSV-Einstellungen
-
Zeichensatzkodierung
Gibt an, in welchem Zeichensatz die Eingangsnachricht kodiert ist. Standard ist der Zeichensatz ISO‑8859-1, der alle Zeichen der gebräuchlichen westeuropäischen Sprachen inkl. der Sonderzeichen enthält. Sie können einen anderen Zeichensatz auswählen oder eingeben.
-
Feldbegrenzer
Zeichenkette, welche die einzelnen Werte in einem Datensatz der CSV-Nachricht voneinander abgrenzt.
-
Textkennzeichner
Wählen Sie das Zeichen, mit dem in der CSV-Nachricht Textfelder gekennzeichnet sind bzw. in der CSV-Ausgangsnachricht gekennzeichnet werden sollen, z.B. einfache oder doppelte Anführungszeichen oder das Doppelkreuz (Raute).
XML-Einstellungen (nur für CSV nach XML)
-
Spaltennamen übernehmen
Wenn aktiviert, werden die Spaltennamen der CSV-Eingangsnachricht auf die XML-Struktur angewendet.
-
Werte trimmen
Wenn aktiviert, werden Leerzeichen am Anfang und an Ende eines Feldes entfernt.