Erweiterte Funktoide
Erweiterte Funktoide lassen sich anhand ihres Anwendungsgebiets in fünf Gruppen unterteilen:
Verwalten von Schleifendatensätzen Die Funktoide Index, Iteration, Looping, Nil Value, Record Count, Table Extractor und Table Looping werden in verschiedenen Kombinationen verwendet, wenn die Eingabe instance Nachricht Abschnitte mit einer unvorhersehbaren Anzahl sich wiederholender Elemente enthält, die durch Schleifendatensätze im Quellschema dargestellt werden.
Bedingtes Zuordnen Die Funktoide Wertzuordnung und Wertzuordnung (Flattening) werden verwendet, um eine bedingte Zuordnung von einer Eingabe-instance-Nachricht zu einer Ausgabe instance Nachricht bereitzustellen. Wenn deren erster Eingabeparameter wahr ist, wird der zweite Eingabeparameter in das angegebene Element oder Attribut in der Ausgabeinstanznachricht eingefügt, andernfalls wird dieses Element oder Attribut in der Ausgabeinstanznachricht nicht erstellt.
Beliebiges Skript Das Funktoid Skripterstellung wird verwendet, um beliebiges Skript oder kompilierten Code auszuführen, wenn eine Eingabe instance Nachricht einer Ausgabe instance Nachricht zugeordnet wird. Das Skript bzw. der kompilierte Code kann dabei Eingabeparameter aus der Quellinstanznachricht, aus vorkonfigurierten konstanten Werten, aus der Ausgabe eines anderen Funktoids oder aus einer Kombination daraus entgegennehmen.
Einfaches Zuordnen Das Funktoid Massenkopie kann verwendet werden, um ein gesamtes Element, einschließlich seiner Unterelemente, von einer Eingabe instance Nachricht in eine Ausgabe instance Nachricht zu kopieren.
Problembehandlung Das Assert-Funktoid kann verwendet werden, um Ihre Annahmen zu Elementwerten zu testen.
Die erweiterten Funktoide sind:
- Funktoid 'Bestätigen'
- Funktoid 'Index'
- Funktoid 'Iteration'
- Funktoid 'Schleife'
- Funktoid 'Massenkopie'
- Funktoid 'Nullwert'
- Funktoid 'Anzahl der Datensätze'
- Skripterstellungsfunktoid
- Funktoide 'Tabellenschleife' und 'Tabelle extrahieren'
- Funktoid 'Wertezuordnung'
- Funktoid 'Wertezuordnung (Flattening)'
Weitere Details zu diesen Funktoiden finden Sie in der Referenz zu Funktoiden in der Referenz zu Ui-Anleitungen und API-Namespaces für Entwickler.