Synchronisierung mit Auftragnehmer-Jobs
Ein Auftraggeber-Job kann sich mit einem oder mehreren seiner beauftragten Jobs synchronisieren. Voraussetzung ist die vom Anwender beim Start über #MC_MovePath vergebene „Job-ID“.
Mit
#WAIT MC_Status [JobID=.. , …]
und der bekannten Job-ID wird auf ein oder mehrere Ereignisse gewartet. Ereignisse sind bei #WAIT MC_Status ein oder mehrere der vier Stati MC_STARTED, MC_ABORTED, MC_ERROR, MC_DONE Ist beim Aufruf keiner der Parameter angegeben, so entspricht dies der impliziten Vorgabe von MC_DONE und MC_ABORTED.
Hinweis

Job-IDs werden in einer Historie gespeichert, um auch nach Beendigung/Abbruch des Jobs bei einer „späteren“ Abfrage einen korrekten Status zurückliefern zu können. Ist die Job-ID unbekannt, da nie kommandiert oder nicht mehr in der Historie, so wird ein Fehler ausgegeben.
Hinweis

Die Job-ID Historie wird mit dem Beenden des Programms gelöscht.
Es kann daher nicht mehr auf Jobs vorhergegangener (Auftraggeber-) Jobs synchronisiert werden. Es gibt auch keine Möglichkeit, sich mit Jobs eines anderen Auftraggebers zu synchronisieren.