Aktualisiert den Status einer Datenquellenaufgabe.
Kennung: update_datasource_task_status
Elemente
datasource_task_id: Die ID der Aufgabe, die abgeholt werden soll. Dies ist der Wert der Spalte, die in den Einstellungen der Datenquelle als Bezeichner konfiguriert ist.
Status: Das aktuelle Stadium der Aufgabe. Z.B. DONE, CANCELED, PAUSED, und IN_PROGRESS.
verbindungs_timeout: Der Timeout-Wert in Millisekunden.
Ausgabe
Der Event-Tag dieses Ereignisses ist update_datasource_task_status
OK: Die Datenquellenaufgabe wurde erfolgreich abgeholt
ERROR : Beim Abrufen der Aufgabe ist ein Fehler aufgetreten. Wenn der Server eine Fehlermeldung setzt, wird diese in der Nutzlast gefunden.
Nutzdaten: error, error.message, error.class, error.category, error.code
TIMEOUT: Der Server hat innerhalb der angegebenen Zeit keine Antwort gesendet, connection_timeout
Beispiel
Dieses Beispiel zeigt, dass dies in Verbindung mit einer Datenquelleneingabe verwendet werden kann.
<update_datasource_task_status id="cancel_ds_task">
<param name="datasource_task_id" type="string">?{context.ds_§{ replace validation.datasource.value.id '-' '' }§_task.id}?</param>
<param name="status" type="string">CANCELED</param>
<param name="connection_timeout" type="string">10000</param>
</update_datasource_task_status>