更新服务器上的一个数据源任务。
identifier:update_datasource_task
构成要素
datasource_task_id。应该被改变的任务的ID。这是在数据源设置中被配置为标识符的列的值。
rows。被改变的行对象。
payload_variable_name:任务的有效载荷在上下文中被存储的变量。
connection_timeout。以毫秒为单位的超时值。
输出
此事件的事件标签是update_datasource_task
好的。数据源任务被成功提取了
ERROR: 在获取任务时出现了错误。如果服务器设置了错误信息,将在有效载荷中找到。
有效载荷:错误,错误信息,错误类别,错误类别,错误代码
TIMEOUT。服务器没有在指定时间内发送响应,connection_timeout
例子
数据源任务可以和数据源输入一起使用。datasource_task_id和payload_variable_name的参数取决于你的数据被保存在哪里。下面的例子将与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>