作业校验
作业校验用于校验作业的校验级别。
作业
-
校验
命令
使用该标签中设定的设置。 该命令用于校验作业是否被正确地设置了。 关于细节,请参照
作业设置信息校验
。
作业校验级别
不校验重复的文件名
这里进行的是一个轻量级的校验。
如果指定了校验级别,就可以执行没有授予权限检索结果的作业。 请参照
补充说明
并要注意谨慎使用。
如果执行操作(导出和导入,复制和粘贴,另存为等)复制作业, 会自动返回
作业校验级别
并
为重复的文件名校验
。 有必要的话,每次都要重置。
如果使用带有参数"
/T
"的
导入工具(作业导入)
导入作业, 被导入的作业会保留
作业校验级别
的值。
校验重复的文件名
此项是缺省校验级别而一般都使用此状态。
说明描述
不校验重复的文件名
如果在作业、两个或多个视表中,访问存在的相同文件的设定为
校验重复的文件名
作为缺省值, 如果多个视表用于输出用视表的话,执行会发生错误。 如果在作业、两个或多个视表中,访问存在的相同文件的设定为
不校验重复的文件名
作为缺省值的话, 是可以执行的。 也是在该设置中,当视表过滤器的输入用视表和输出用视表访问同一个文件时,执行会发生错误。
当使用此设定时,作业的输出文件使用或输入不同的视表,且数据可以从多个文件过滤器中输出到一个文件中。
作业无法正确执行。
比如,在同一个作业的文件中再次输入输出内容时,应保证只有在输出结束后开始输入, 但是当设定了
不校验重复的文件名
时,上述是无法保证的。 作业中存在多个视表过滤器时,不能决定每个视表过滤器的执行顺序。 串行或并行连接数据通道的视表过滤器可以同步执行。 稍后,要执行视表过滤器。 关于视表过滤器的细节,请参照
视表过滤器的并行处理
。
使用
不校验重复的文件名
设置时,存在如下风险:
作业开发机的响应是要保证作业的正常操作。
本产品无法保证该点。
不用数据通道的话,视表过滤器无法串行连接。 在视表过滤器之间,需要通过设置
执行优先级设定
, 创建作业以便用视表过滤器控制操作时间。
如果不可以的话,就不设置
不校验重复的文件名
。
有可能没有向上兼容的作业。
将来本产品会被升级。 因此,
不校验重复的文件名
并且 当生成"无法保证正常地操作,但是作业会正常地操作(多数情况下)"时, 当该产品的功能增强,执行更准确的文件的专业控制和更准确作业的校验时, 作业可能会突然不执行。
如果将来作业向上兼容是必须的,那么就不设置
不校验重复的文件名
。
意外的错误是没有被校验。
尽管从多个视表的相同文件中没有输出,但是如果多个视表使用了相同的实际文件,是不能校验的。
即使在作业开发阶段设置了
不校验重复的文件名
,缺省地用校验级别校验了作业, 而在作业测试阶段,推荐作业的设置最好修改为
不校验重复的文件名
。