Verwenden Sie diese Prozedur, um den Status der Aufgaben zu prüfen.
Syntax | Beschreibung |
---|---|
agent_id |
VARCHAR(128). Dies ist ein IN-Parameter, der die ID des Agenten angibt, für den Sie Statusinformationen abrufen wollen. |
task_name |
VARCHAR(128). Dies ist ein IN-Parameter, der den Namen der Aufgabe angibt, für die Sie Statusinformationen abrufen wollen. |
Ergebnis | Beschreibung |
---|---|
agent_id |
VARCHAR(128). Die ID des Agenten, der dieses Ereignis erzeugt hat. |
remote_id |
VARCHAR(128). Die ID der entfernten Datenbank, für die das Ereignis gilt. |
task_name |
VARCHAR(128). Der Name der Aufgabe. |
task_id |
BIGINT. Die Aufgaben-ID. |
state |
VARCHAR(4). Der Status der bereitgestellten Aufgabe. Der Status kann einer der folgenden Werte sein:
|
reported_exec_count |
BIGINT. Die gemeldete Anzahl ausgeführter Aufgaben. |
reported_error_count |
BIGINT. Die gemeldete Anzahl an Fehlern. |
reported_attempt_count |
BIGINT. Die gemeldete Anzahl an Versuchen zum Ausführen einer Ausgabe. |
last_status_update |
TIMESTAMP. Die Uhrzeit der letzten Statusaktualisierung. |
last_success |
TIMESTAMP. Die Uhrzeit der letzten erfolgreichen Aufgabe. |
assignment_time |
TIMESTAMP. Die Uhrzeit, zu der die Aufgabe zugewiesen wurde. |
p_crsr |
SYS_REF_CURSOR. Dies ist ein OUT-Parameter nur für Oracle. |
Agenten-ID und Aufgabenname können auf NULL gesetzt werden, um den Status für alle Agenten-IDs, alle Aufgabennamen oder beides abzurufen.
reported_attempt_count ist möglicherweise größer als reported_exec_count. Das bedeutet, dass die Auswertung der Vorbedingung für die Aufgabe bei einem Versuch den Wert FALSE geliefert hat und die Aufgabe nicht ausgeführt wurde.
Sie können die Anzahl der Erfolge berechnen, indem Sie reported_error_count von reported_exec_count subtrahieren.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |