视表过滤器执行状态

以下是在视表过滤器中可供使用的执行状态。 这些信息由每个视表过滤器的作业库存储和管理。
视表过滤器执行状态可通过作业编辑窗口的视表过滤器图表来查看。

未执行或取消
异常结束
正常结束
警告结束

视表过滤器执行状态还可以通过日志浏览工具详细对话框状态表格栏来查看。

如果使用 执行 - 再执行命令执行作业, 则只有非"正常结束"状态的视表过滤器才被执行。
如果使用 执行 - 执行命令执行作业,而不管其状态,则所有视表过滤器将被执行。
要获得关于执行和再执行的详细信息,参照 作业的执行和再执行
通过执行作业,视表过滤器执行状态被自动设置。 再执行过程中,当特定视表过滤器必须被执行时,执行状态可通过执行 - 改变状态命令来修改。
作业执行状态取决于作业中使用的视表过滤器。


视表过滤器异常结束时的操作

在视表过滤器执行过程中,如果发生以下任何一种错误,则视表过滤器执行状态会被修改为"异常结束"或"警告结束":

  1. 输入用视表 读错误
  2. 输出用视表 写错误
  3. 视表过滤器处理或表格栏过滤函数执行错误。
如果视表过滤器因以下因素而不能执行,则视表过滤器执行状态将变为"取消":
  1. 通过作业执行对话框取消执行按钮取消视表过滤器的执行时。
  2. 当视表过滤器在数据通道视表异常结束的前后进行连接时(后文将介绍详细信息)。
  3. 属于相同同步组的更新SQL DB视表过滤器属性异常结束。 (要获得关于同步组的详细信息,参照作业属性对话框同步设定标签)。
当视表过滤器执行状态是"异常结束"或"取消",则它将立即被关闭。 如果状态是警告结束,则视表过滤器会继续处理。
在作业(包含多个过滤器)执行过程中,如果任何一个过滤器异常结束,则其它视表过滤器根据以下条件也将结束。 作业的每次执行中,多个视表过滤器(可同时执行)的操作条件将被改变。 与异常结束的视表过滤器并行的视表过滤器执行状态组将是不确定的。
如果对相同的输入数据执行相同的作业而异常结束时,在日志中查看视表执行状态,每个级别的作业处理都会被更新到日志中。