Met à jour une tâche Datasource sur le serveur.
Identificateur : update_datasource_task
Éléments
datasource_task_id : L'identifiant de la tâche qui doit être modifiée. Il s'agit de la valeur de la colonne configurée comme identifiant dans les paramètres de la source de données.
rows : L'objet ligne qui est en train d'être modifié.
payload_variable_name : La variable dans laquelle la charge utile de la tâche est stockée dans le contexte.
connection_timeout : La valeur du délai d'attente en millisecondes.
Sortie
L'étiquette d'événement de cet événement est update_datasource_task.
OK : La tâche de la source de données a été récupérée avec succès.
ERROR : Une erreur s'est produite lors de la récupération de la tâche. Si le serveur définit un message d'erreur, il sera trouvé dans les données utiles.
Charge utile : erreur, message d'erreur, classe d'erreur, catégorie d'erreur, code d'erreur.
TIMEOUT : Le serveur n'a pas envoyé de réponse dans le délai spécifié, connection_timeout
Exemple
La tâche datasource peut être utilisée en conjonction avec une entrée datasource. Les paramètres pour datasource_task_id et payload_variable_name dépendent de l'endroit où vos données sont enregistrées. L'exemple ci-dessous fonctionnera avec l'exemple présenté dans l'action d'entrée fetch_datasource_task.
<update_datasource_task id="update_ds_with_row">
<param name="datasource_task_id" type="string">?{context.ds_§{ replace validation.datasource.value.id '-' '' }§_task.id}?</param>
<param name="rows">#{current_row}</param>
<param name="payload_variable_name">ds_§{ replace validation.datasource.value.id '-' '' }§</param>
</update_datasource_task>