Dispatch

Symbol/Konstruktpalette:
Menü: Konstrukte→Abbruch→Dispatch

Bei einem Dispatch wird nicht nur das aktuelle Steuerungsmodul verlassen (wie beim Aufruf eines anderen Steuerungsmoduls), sondern die gesamte Steuerung. Die Verarbeitung wird an einer Stelle außerhalb der aktuellen Steuerung, wahrscheinlich in einem anderen Anwendungssystem mit einer anderen Architektur, fortgesetzt.

Es erfolgt keine Rückkehr zu dem Punkt, an dem der Dispatch erfolgte. Wenn die Verarbeitung noch einmal zu dem aktuellen Steuerungsmodul zurückkehrt, kann dies nur durch erneuten Eintritt »von oben« sein, d.h. es erfolgt ein neuer Eintritt über die Hauptsteuerung, von wo aus aufgrund eines Ereignisses das aktuelle Steuerungsmodul neu aktiviert wird.

Wenn Sie auf den Dispatch doppelklicken, zeigt ControlEdge Ihnen ein Fenster an, in dem Sie das Ziel-System aus einer Liste auswählen oder den Namen eines Systems angeben können.

Wenn Sie einen DISPATCH einfügen, sorgt ControlEdge dafür, dass der Pfad bei dem Symbol endet. Folgen hinter dem einzufügenden DISPATCH noch weitere Konstrukte, die nicht auf einem anderen Pfad erreicht werden können, fragt ControlEdge Sie, ob Sie diese löschen möchten. Wenn Sie mit Nein antworten, wird die Einfügung rückgängig gemacht, wenn Sie mit Ja antworten, löscht ControlEdge die betroffenen Konstrukte

.