B2B Data Transformation
- B2B Data Transformation 10.5
- Alle Produkte
Eigenschaft
| Beschreibung
|
---|---|
count
| Definiert eine Anzahl oder einen Datenbehälter, der die auszuführende Anzahl der Iterationen enthält. Wenn diese Eigenschaft leer bleibt, werden die Iterationen so lange fortgesetzt, bis der Suchbereich ausgeschöpft ist.
Bei count = 0 sucht die RepeatingGroup nicht nach Iterationen. In diesem Fall wird die RepeatingGroup zwar erfolgreich ausgeführt, erzeugt jedoch keine Ausgabe.
|
current_iteration
| Definiert einen Datenbehälter, in den die RepeatingGroup die Nummer der aktuellen Iteration ausgibt.
|
disabled
| Legt fest, ob die Komponente und alle zugehörigen untergeordneten Komponenten vom Skript ignoriert werden. Verwenden Sie diese Eigenschaft zum Testen, Debuggen und Ändern eines Skripts. Sie können eine der folgenden Optionen auswählen:
|
iteration_order
| Definiert die Reihenfolge, in der die Iterationen verarbeitet werden. Sie können eine der folgenden Optionen auswählen:
|
marking
| Legt fest, ob ein Anker als Anfang des Suchbereichs für den danach folgenden Anker verwendet wird. Sie können eine der folgenden Optionen auswählen:
Weitere Informationen hierzu finden Sie unter So sucht der Parser Anker.
|
name
| Eine beschreibende Kennzeichnung für die Komponente. Diese Kennzeichnung wird in der Protokolldatei sowie der Ereignisansicht angezeigt. Ermitteln Sie anhand der Eigenschaft name , welche Komponente das Ereignis verursacht hat.
|
no_initial_phase
| Legt fest, ob das Skript nach geschachtelten Ankern in der Hauptphase sucht. Sie können eine der folgenden Optionen auswählen:
|
Benachrichtigungen
| Eine Liste mit NotificationHandler -Komponenten, die Benachrichtigungen aus geschachtelten Komponenten verarbeiten. Weitere Informationen hierzu finden Sie unter Benachrichtigungen.
|
on_fail
| Die Aktion, die beim Ausfall der Komponente durchgeführt wird. Sie können eine der folgenden Optionen auswählen:
Die Standardoption lautet „Gelöscht“. Weitere Informationen über die Behandlung von Komponentenfehlern finden Sie in Fehlerbehandlung.
|
on_iteration_fail
| Definiert die Aktion, wenn eine einzelne Iteration fehlschlägt. Sie können eine der folgenden Optionen auswählen:
on_fail zum Schreiben eines Eintrags, wenn die gesamte RepeatingGroup fehlschlägt. Weitere Informationen hierzu finden Sie unter Fehlerbehandlung.
|
on_partial_match
| Definiert das Verhalten, wenn einige, aber nicht alle der unter der RepeatingGroup geschachtelten Anker in der Eingabe erscheinen. Die Eigenschaft on_partial_match hat folgende Optionen:
|
optional
| Legt fest, ob ein Komponentenfehler den Ausfall der übergeordneten Komponente verursacht. Sie können eine der folgenden Optionen auswählen:
|
phase
| Legt den Zeitpunkt fest, an dem das Skript die Komponente verarbeitet. Sie können eine der folgenden Optionen auswählen:
Weitere Informationen hierzu finden Sie unter So sucht der Parser Anker.
|
remark
| Ein benutzerdefinierter Kommentar, der den Zweck oder die Aktion der Komponente beschreibt.
|
search_order
| Definiert die Reihenfolge der Verarbeitung der geschachtelten Anker in jeder Iteration. Sie können eine der folgenden Optionen auswählen:
|
separator
| Definiert einen Anker, der die Abschnitte voneinander trennt.
Wenn Sie die Eigenschaft separator leer lassen, sucht der RepeatingGroup -Anker zwischen den Iterationen nicht nach einem Delimiter. Stattdessen geht er davon aus, dass eine Iteration abgeschlossen ist, wenn er alle geschachtelten Anker gefunden hat. Anschließend parst er die nächste Iteration vom oberen Ende der Folge geschachtelter Anker aus.
Sie können ein komplexes Trennzeichen erstellen, indem Sie in die Eigenschaft separator eine Group anstelle eines Marker einfügen.
|
separator_position
| Definiert die Positionierung des Trennzeichens relativ zu den Abschnitten. Sie können eine der folgenden Optionen auswählen:
|
skip_failed_iterations
| Legt fest, ob fehlgeschlagene Iterationen übersprungen werden. Sie können eine der folgenden Optionen auswählen:
Die Eigenschaft skip_failed_iterations hat nur dann einen Effekt, wenn separator definiert ist.
|
source
| Definiert eine Sequenz von Datenbehältern für die Eingabe in RepeatingGroup . Jeder Datenbehälter wird durch eine der folgenden Eigenschaften ausgewiesen:
source , wenn die RepeatingGroup von einer anderen Komponente aufgerufen wird. Weitere Informationen hierzu finden Sie unter Eigenschaft „source“.
|
target
| Definiert eine Sequenz von Datenbehältern für die Ausgabe aus dem RepeatingGroup . Wenn der Datenbehälter noch nicht existiert, wird er erzeugt. Jeder Datenbehälter wird durch eine der folgenden Eigenschaften ausgewiesen:
target , wenn die Ausgabe von RepeatingGroup von einer anderen Komponente benutzt wird. Weitere Informationen hierzu finden Sie unter Eigenschaft „target“.
|