Switch Scripte
Produkt-Module
XML Repeater
[ Benötigt Switch Scripting Modul oder ist alternativ als APP im Enfocus Appstore verfügbar ]
XML Repeater ist eine Erweiterung für Enfocus Switch, welche die wiederholte Ausführung eines Teil-Flows erlaubt. Gesteuert wird die Anzahl der Wiederholungen dynamisch durch die entsprechende Anzahl von gleichnamigen Knoten innerhalb einer XML-Datei oder eines XML-basierten Datensets. Bei jedem Schleifen-Durchlauf wird dem gerade verarbeiteten Job die jeweilige XML-Teilstruktur als Datenset mitgegeben.
Anwendungsbeispiel:
Verarbeiten von mehreren Datensätzen innerhalb einer XML-Datei:
Switch bietet standardmäßig bereits sehr mächtige Werkzeuge um mit XML-Dateien umzugehen, die nur einen Datensatz beinhalten wie z.Bsp. XML aufgreifen, Metadaten-Variablen
Was aber, wenn eine komplexe XML-Datei die Information zu mehreren Jobs bzw. mehreren Bearbeitungsschritten beinhaltet? Hier zeigt XML Repeater seine Stärken:
- "Zerlegt" die eingegangene XML-Datei auf frei definierbarer Knotenebene in mehrere XML-Dateien
- Gibt die Teil-XML entweder einzeln oder alle auf einmal aus
- Bietet noch weitere, flexible Steuerungsmöglichkeiten für die ausgegebenen XML-Daten an
Dokumentation unter: Dokumentation_XML_Repeater_(Deutsch).pdf
XML Repeater als APP im Enfocus Appstore
XML Repeater is an extension for Enfocus Switch that allows the repeated execution of a partial flow. The number of repetitions is controlled by the corresponding number of nodes with the same name within an XML file or an XML-based data set. For each loop pass, the respective XML substructure is given to the job being processed as a data set.
Application example:
Process multiple records within a single XML file:
Switch already offers very powerful tools by default to deal with XML files that contain only one data set, such as picking up XML, metadata variables, etc.
But what if a complex XML file contains information on several jobs or several processing steps? This is where XML Repeater shows its strengths:
- "Splits" the received XML file into several XML files on a freely definable node level.
- Outputs the partial XML either individually or all at once
- Offers even more flexible control options for the XML data output
XML Repeater is also available as an APP in the Enfocus Appstore