Der Dispatcher übernimmt zwei Funktionen. Hierbei handelt es sich um
Die Funktionalität zum Löschen von unbestätigten Formularen ist immer vorhanden, unabhängig vom Lizenzierungsmodell von NetContracter. Dabei wird im Intervall von 24 Stunden ein SQL-Statement gestartet, das die unbestätigten Formulare anhand eines gesetzten Flags erkennt und aus der Datenbank löscht.
Die Funktionalität für den Gebrauch der Weiterverarbeitung muss lizenziert werden. Bei Anwendung werden zuerst mittels einer SQL-Abfrage alle Formulare, die weitergeleitet werden müssen, gesucht. Fehlerhafte Formulare werden dabei nicht ausgewertet. Unbestätigte Formulare werden aufgrund der Löschfunktion von dieser Abfrage gar nicht erfasst.
Der Dispatcher versucht jede Weiterleitung einzeln zu versenden. Bei Erfolg wird ein Eintrag ins Protokoll vorgenommen, womit die Weiterverarbeitung erfolgreich abgeschlossen wurde. Bei Misserfolg wird nach 5 Minuten erneut versucht das Formular unter Benutzung der Weiterverarbeitung zu versenden. Nach dreimaligem Fehlversuch wird ein Eintrag ins Protokoll vorgenommen, dass die Weiterleitung nicht erfolgreich war. Diese Weiterverarbeitung wird zukünftig nicht mehr bearbeitet und muss für einen weiteren Versuch der Verarbeitung vom Administrator erneut angestoßen werden.