Atualiza o status de uma tarefa de fonte de dados.
Identificador: update_datasource_task_status
Elementos
dataource_task_id: O ID da tarefa que deve ser buscada. este é o valor da coluna configurada como o identificador nas configurações da fonte de dados.
status: O estágio atual da tarefa. Por exemplo: FEITO, CANCELADO, PAUSADO e EM_PROGRESSO.
conexão_timeout: O valor de timeout em milissegundos.
Saída
A Etiqueta deste evento é update_datasource_task_status
OK: A tarefa da fonte de dados foi obtida com sucesso
ERRO: Houve um erro ao buscar a tarefa. Se o servidor definir uma mensagem de erro, ela será encontrada na carga útil.
Payload: erro, erro.mensagem, erro.classe, erro.categoria, erro.código
TIMEOUT: O servidor não enviou uma resposta dentro do tempo especificado, connection_timeout
Exemplo
Este exemplo mostra que isto pode ser usado em conjunto com uma fonte de dados de entrada.
<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>