:ATTACH_SYNC

Verwenden Sie die Script-Anweisung :ATTACH_SYNC, um ein Sync-Objekt an eine bereits aktivierte Aufgabe anzuhängen. Diese Script-Anweisung weist das Sync-Objekt temporär nur für die aktuelle Ausführung zu.

Wichtig! :ATTACH_SYNC betrifft keine Script-Objekte. Script-Objekte sind nach der Generierungsphase vollständig, und der Synchronisationsprozess findet zu einem späteren Zeitpunkt statt.

Sync-Objekt einer aktuellen Aufgabe zuweisen

Löschen Sie die RunID in den Parametern oder geben Sie die RunID der aktuellen Aufgabe an, um das Sync-Objekt der aktuellen Aufgabe zuzuweisen.

Mehr Informationen:

Sync-Objekt einer anderen Aufgabe zuweisen

Geben Sie die RunID als Parameter von :ATTACH_SYNC an, um das Sync-Objekt einer anderen Aufgabe zuzuweisen als der Aufgabe, die das Script enthält.

Wichtig! Ordnen Sie ein Sync-Objekt nur dann einer anderen, bereits aktivierten Aufgabe zu, wenn die Aufgabe einen der folgenden Status hat:

Jeder andere Taskstatus führt zu einem Laufzeitfehler und das Script wird abgebrochen.

Zuweisung eines Sync-Objekts an den direkten Nachfolger im Workflow

Weisen Sie mit dem NEXT_OBJECT-Parameter das Sync-Objekt dem Nachfolger der Aufgabe im Workflow zu, um die weitere Verarbeitung zu beeinflussen.

Hinweise:

Syntax

:ATTACH_SYNC[Objekttyp,] [RunID], Sync-Objekt, [Startaktion], [Abbruchaktion], [Endaktion], Weitere, [NEXT_OBJECT]

Parameter

Hinweis: Die Aktionen Start, End und Abend werden im Sync-Objekt definiert. Weitere Informationen finden Sie unter Sync (SYNC).

Beispiele

Das folgende Script fügt ein Sync-Objekt (SYSTEM_0001_EXCLUSIVE_SYNC) zu einem Job namens ARCHIVE01 hinzu. Wenn die Start-Aktion nicht ausgeführt werden kann, endet der Job anormal.

:SET &RUNNR# = GET_UC_OBJECT_NR(ARCHIVE01)
:ATTACH_SYNC &RUNNR#,"SYSTEM_0001_EXCLUSIVE_SYNC","USE","RELEASE","RELEASE","A"

Im folgenden Beispiel wird das Sync-Objekt der direkt nachfolgenden Aufgabe im Workflow zugewiesen.

:ATTACH_SYNC ,"SYSTEM_0001_EXCLUSIVE.SYNC","USE","RELEASE","RELEASE","A","NEXT_OBJECT"

Siehe auch:

seealso

Sync (SYNC)