Funktoid
Eintrag zuletzt aktualisiert am: 27.02.2007
Ein Funktoid ist ein Funktionsbaustein im Rahmen des Mapping im Microsoft
Biztalk Server.
Im Rahmen des Mapping findet eine Abbildung einer
Datenstruktur (z.B. eingehende Daten) auf eine andere
Datenstruktur (Daten zur internen Weiterverarbeitung oder Weiterleitung an externe Partner) statt. Oft sind die
Datenstrukturen verschieden, sodass Abbildungen (1:1, 1:n oder komplexer) stattfinden müssen.
Im Rahmen von 1:n oder komplexen Abbildungen kann wird Logik benötigt. Diese wird im
Biztalk Server durch die Aneinanderreihung von Funktoiden definiert. Die Funktoide werden im Rahmen des grafischen Mapping-Werkzeugs des
Biztalk Servers als Quadrate in den Verbindungslinien angezeigt.
Beispiel für Funktoide:
- StringConcat
- DBLookup
- Sum
- Looping
- Equal
- RecordCount
- Scripting
Das Funktoid "
Scripting" erlaubt die Ausführung von beliebigen
.NET-Code, wahlweise in Form einer kompilierten
Assembly oder eines zu hinterlegenden Quellcodefragments.