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. |
Die Parameter @agent_id und @task_name können auf NULL gesetzt werden, um den Status für alle Agenten-IDs, alle Aufgabennamen oder beides abzurufen.
Der reported_attempt_count-Wert ist möglicherweise größer als reported_exec_count, d.h., die Auswertung der Vorbedingung für die Aufgabe hat bei einem Versuch den Wert FALSE geliefert und die Aufgabe wurde nicht ausgeführt.
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 © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |