- Beiträge: 31
Ausgabe mehrfacher xml-Dateien
- Matthias Rindt
- Autor
- Offline
- Benutzer
Weniger
Mehr
6 Jahre 4 Monate her #3527
von Matthias Rindt
Ausgabe mehrfacher xml-Dateien wurde erstellt von Matthias Rindt
Hallo,
wir haben einen xml-Adapter konfiguriert und die erzeugte xml-Datei wird auch korrekt vom Importprogramm erkannt und gelesen.
Allerdings kann dieses pro xml-Datei nur einen Datensatz verarbeiten. Wir haben als Ausgangsdaten aber eine Excel-Tabelle mit vielen Datensätzen.
Wir würden nun gerne pro Datensatz eine xml-Datei erstellen lassen und dabei soll der Name der xml-Datei auch noch aus einem der Felder aus der Quelldatei erstellt werden.
Wie wäre so etwas möglich?
VG Matthias
wir haben einen xml-Adapter konfiguriert und die erzeugte xml-Datei wird auch korrekt vom Importprogramm erkannt und gelesen.
Allerdings kann dieses pro xml-Datei nur einen Datensatz verarbeiten. Wir haben als Ausgangsdaten aber eine Excel-Tabelle mit vielen Datensätzen.
Wir würden nun gerne pro Datensatz eine xml-Datei erstellen lassen und dabei soll der Name der xml-Datei auch noch aus einem der Felder aus der Quelldatei erstellt werden.
Wie wäre so etwas möglich?
VG Matthias
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
6 Jahre 4 Monate her - 6 Jahre 4 Monate her #3530
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Ausgabe mehrfacher xml-Dateien
Hallo Herr Rindt,
aktuell geht das nur über einen kleinen Umweg/Workaround. Der XML Adapter unterstützt noch nicht wie der TextFile bzw. Excel Adapter das dynamische Anlegen von Dateien über FlowHeater Parameter .
Daher müssten Sie zuerst einmal 1-n Textdateien erzeugen. Über diese Textdateien können Sie mittels des Batch Moduls und Wildcards alle generierten Textdateien verarbeiten und daraus XML Dateien erstellen.
Vorgehensweise
Hinweis: Der XML Adapter unterstützt Parameter im Dateinamen, es wird aber nicht geprüft ob sich der Dateiname während der Verarbeitung ändert. Dieses Feature ist on Bearbeitung ähnlich wie im TextFile Adapter bzw. Excel Adapter .
aktuell geht das nur über einen kleinen Umweg/Workaround. Der XML Adapter unterstützt noch nicht wie der TextFile bzw. Excel Adapter das dynamische Anlegen von Dateien über FlowHeater Parameter .
Daher müssten Sie zuerst einmal 1-n Textdateien erzeugen. Über diese Textdateien können Sie mittels des Batch Moduls und Wildcards alle generierten Textdateien verarbeiten und daraus XML Dateien erstellen.
Vorgehensweise
- Splitten der Excel Daten in mehrere CSV Dateien über FlowHeater Parameter. Im TextFile Adapter verwenden Sie hier FlowHeater Parameter im Dateinamen. z.B. $DATEI$.csv
Ein Beispiel finden Sie hier: CSV Export auf mehrere Dateien aufteilen (splitten) - Anschließend Verarbeiten der CSV Textdateien über das Batch Modul mittels Wildcards, z.B. FHBatch.exe /ReadFileName *.csv create-xml.fhd
Den Dateinamen können Sie hier im XML Adapter mittels Paramerter „$DATEI$.xml“ festlegen. Über den System Heater (Aktueller Verarbeotungsdateiname), Path Heater (Dateiname ohne Erweiterung) und Set Parameter Heater können Sie den Parameter setzen.
Hinweis: Der XML Adapter unterstützt Parameter im Dateinamen, es wird aber nicht geprüft ob sich der Dateiname während der Verarbeitung ändert. Dieses Feature ist on Bearbeitung ähnlich wie im TextFile Adapter bzw. Excel Adapter .
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 6 Jahre 4 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Matthias Rindt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 31
6 Jahre 2 Monate her #3537
von Matthias Rindt
Matthias Rindt antwortete auf Ausgabe mehrfacher xml-Dateien
Hallo,
die Ausgabe funktioniert nun wie gwünscht!
Vielen Dank und viele Grüße, Matthias Rindt
die Ausgabe funktioniert nun wie gwünscht!
Vielen Dank und viele Grüße, Matthias Rindt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.271 Sekunden