XML-Filter

Cloud_Business.png

Um mehr über Filter im Allgemeinen zu erfahren, siehe Abschnitt Understanding Filters.

Verwenden Sie diesen Filter, wenn ein Trigger XML-codierte Daten erhält. Der Filter ermöglicht es Ihnen, einzelne Felder, Felder in sich wiederholenden Unterbereichen und sogar Name-Wert-Paare zu extrahieren. Die XML-Struktur gibt Elemente und Unterelemente, Attribute und ihre Werte sowie Textwerte (Elementwerte) vor.

Obwohl Sie die Struktur der XML-Datei selbst definieren können, empfiehlt Loftware Ihnen, die Struktur aus der vorhandenen XML-Beispieldatei zu importieren. Klicken Sie auf Datenstruktur importieren in der Menüleiste. Nachdem Sie die XML-Struktur importiert haben, wird im Abschnitt, Datenvorschau“ der XML-Inhalt angezeigt. Außerdem hebt dieser Abschnitt die Elemente und Attribute hervor, die Sie als Ausgabefelder definieren.

Beispiele für XML-Daten finden Sie im Abschnitt XML-Daten.

Struktur definieren

Um die XML-Objekte zu verwenden, konfigurieren Sie sie wie folgt:

  • Variablenwert: Legt fest, dass Sie das ausgewählte Element als Feld verwenden möchten und seinen Wert den entsprechenden Variablen in der Aktion Datenfilter verwenden zuordnen werden. Weitere Informationen finden Sie im Abschnitt XML-Felder definieren .

    • Optionales Element: Gibt an, dass das Element nicht obligatorisch ist. Dies entspricht dem XML-Schema-(XSD-Datei-)Attribut minOccurs=0. Die einem solchen Feld zugeordnete Variable hat einen leeren Wert, wenn das Element nicht im XML erscheint.

  • Datenblöcke: Gibt an, dass das ausgewählte Element mehrere Male vorkommt und Daten für ein einzelnes Etikett bereitstellt. Ein Datenblock kann als sich wiederholender Bereich, als Zuweisungsbereich oder beides definiert werden.

    • Wiederholbarer Bereich: Gibt an, dass Sie Werte aus allen wiederholt auftretenden Datenblöcken extrahieren wollen, nicht nur aus dem ersten. Sie können Felder innerhalb jedes Datenblocks definieren. Ordnen Sie in der Aktion } die definierten Felder den jeweiligen Variablen zu. Weitere Informationen finden Sie im Abschnitt Wiederholbare Elemente definieren .

    • Zuweisungsbereich: Gibt an, dass der Datenblock Name-Wert Paare enthält. Feldnamen und ihre Werte werden gleichzeitig ausgelesen. Die Zuordnung zu Variablen erfolgt automatisch. Verwenden Sie diese Funktion, um den Filter für wechselnde Eingangsdaten einzurichten; so können Sie Wartungsaufwand vermeiden. Weitere Informationen finden Sie im Abschnitt XML-Zuweisungsbereich definieren .

Der Bereich „Datenvorschau“ vereinfacht die Konfiguration. Das Ergebnis der definierten Filterregeln wird im Vorschaubereich hervorgehoben.

Um die als Vorschau angezeigten XML-Daten zu ändern klicken Sie auf Öffnen und suchen Sie nach einer neuen Beispiel-XML-Datei.