Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Assert Functoid (
) ermöglicht es Ihnen, Ihre Annahmen über Bedingungen in Ihrer Karte zu testen. Wenn Sie beispielsweise einige Berechnungen durchführen, um einen zusätzlichen Rabatt für Produktkäufe zu ermitteln, können Sie behaupten, dass der zusätzliche Rabatt nicht mehr als 100 $ beträgt, indem Sie ein logisches Funktoid (Größer als oder Kleiner als) verwenden.
Input
Parameter 1: Ein boolescher Wert, im Allgemeinen aus der Ausgabe eines anderen logischen Functoids oder eines variablen booleschen Felds in der Eingabeinstanznachricht.
Parameter 2: Text, der beim Auslösen einer Ausnahme verwendet werden soll, wenn Parameter 1 "False" ist. Dies sollte eine beschreibende Anweisung sein, die verwendet werden kann, um die Quelle der fehlgeschlagenen Assertion zu finden.
Parameter 3: Text, der zurückgegeben werden soll, wenn der Parameter 1 "True" ist.
Output
Ausgabe 1: Der Textwert von Parameter 3 , wenn Parameter 1 wahr ist; andernfalls löst das Funktoid eine Ausnahme aus.
Bemerkungen
Das Assert-Functoid wird nur in Entwicklungsbuilds ausgelöst oder wenn die Eigenschaft "Debuginformationen generieren" in den Projektbuildeinstellungen auf "True" festgelegt ist. Wenn Ihre BizTalk Server-Anwendung für die Bereitstellung kompiliert wird und die Eigenschaft "Debuginformationen generieren " auf "False" (Standardeinstellung) festgelegt ist, werden Assertionen ignoriert.
Hinweis
Ausgleichen Sie die Notwendigkeit der Assert Functoid-Verarbeitung in Produktionsbuilds mit dem zusätzlichen Aufwand, der für die Verarbeitung erforderlich sein kann.