impressedlogo

Switch Scripte

Produkt-Module

Impressed - Produkt-Module: Impressed Switch Scripte

  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

Zurück zur Übersicht

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

Back to list