Atualiza uma tarefa da Datasource no servidor.
Identificador: update_datasource_task
Elementos
dataource_task_id: A identificação da tarefa que deve ser alterada. Este é o valor da coluna configurada como o identificador nas configurações da fonte de dados.
filas: O objeto da linha que está sendo mudado.
payload_variable_name: A variável na qual a carga útil da tarefa é armazenada no contexto.
conexão_timeout: O valor de timeout em milissegundos.
Saída
A Etiqueta do Evento deste evento é update_datasource_task
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
A tarefa de fonte de dados pode ser usada em conjunto com uma entrada de fonte de dados. Os parâmetros para a tarefa_id_fonte de dados e o_nome_variável_carga dependem de onde seus dados são salvos. O exemplo abaixo funcionará com o exemplo mostrado na ação de entrada 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>