它如何工作?

当从应用程序将批处理过程提交给队列时,它会查找下列三个参数:

  1. CreationDateSearchInd
  2. DateFrom
  3. DateTo
  4. ProcessingDate

请注意,上面列示的参数不是必需参数。如果未输入日期,那么它们缺省为系统空日期。

CreationDateSearchInd

CreationDateSearchInd 指示抽取是基于创建日期还是生效日期。如果用户已将 CreationDateSearchInd 设置为“True”,那么会执行创建日期范围搜索,否则会使用生效日期范围搜索。

当指定 CreationDateRangeInd 的值时,它必须是“True”或“False”。它不能是“1”或“0”,也不能是“是”或“否”。会对客户执行验证以阻止输入此类型的内容。

DateFrom / DateTo

如上面所提及,如果在提交批处理过程时,用户未指定 DateFrom 或 DateTo,那么它们缺省为系统空日期。

DateFrom/DateTo 不会缺省为提交到队列时的当前日期(如果用户未指定它们)的原因是由于客户机当前日期可能与服务器当前日期不“同步”。一般来说,这可能会导致在该批处理过程运行时出现问题。

在批处理过程内,会执行下列日期检查:

ProcessingDate

这是执行批处理过程时应该使用的营业日。请参阅上面的业务处理日期详细信息。