Transaktive Orchestrierungen
Orchestrierungen können wie Bereiche transaktional sein. Eine Orchestrierung kann selbst als ein Bereich betrachtet werden. Für transaktive Orchestrierungen gelten im Allgemeinen dieselben Regeln wie für transaktive Bereiche.
Hinweis
Ein Unterschied zwischen Orchestrierungen und anderen Bereichen besteht darin, dass Orchestrierungen keine Ausnahmehandler enthalten.
Kompensierung von Orchestrierungen
Wenn die Eigenschaft Transaktionstyp für Ihre Orchestrierung auf lang andauernde oder atomar festgelegt ist, können Sie auch einen Wert für die Compensation-Eigenschaft auswählen, der Standard oder Benutzerdefiniert sein kann.
Wenn Sie für die Kompensation Benutzerdefiniert auswählen, wird neben der Orchestrierungsentwurfsoberfläche eine Registerkarte Kompensation angezeigt. Ihr Erscheinungsbild ist dasselbe wie das der Entwurfsoberfläche der Orchestrierung, und Sie können auf die gleiche Weise Formen und Ports hinzufügen.
Kompensierungen werden nur für Orchestrierungen ausgeführt, die von anderen Orchestrierungen aufgerufen werden. Sie können eine bestimmte Orchestrierungs-instance mithilfe der Identifier-Eigenschaft des Aufruforchestrierung-Shapes kompensieren.
Wichtig
Wenn in einer Orchestrierung der obersten Ebene eine Kompensierung vorhanden ist, wird sie von der Runtime-Engine ignoriert.
Weitere Informationen
Definieren von Orchestrierungen als transaktional
Verwenden von Transaktionen und Behandeln von Ausnahmen