批处理作业的最终结果是什么?

时间:2015-10-29 18:40:06

标签: mule

https://docs.mulesoft.com/mule-user-guide/v/3.6/_images/batch_phases.png

在下图中,ON COMPLETE块结束时的结果是什么? 这里提到https://docs.mulesoft.com/mule-user-guide/v/3.6/batch-processing,它提供了两个选项,BatchResultObject以及成功和不成功日志的记录。但我需要知道应该是什么默认结果?

1 个答案:

答案 0 :(得分:3)

在完成阶段,Mule将始终返回BatchJobResult的实例,其中包含统计信息,而不是记录本身。以下字段:

https://docs.mulesoft.com/mule-user-guide/v/3.7/batch-processing-reference#batchjobresult-processing-statistics

如果您记录它,它将看起来像这样:

BatchJobInstanceId:09b38430-8474-11e4-9c5c-0a0027000000
          Number of TotalRecords: 0
          ProcessedRecords: 0
          Number of sucessfull Records: 0
          Number of failed Records: 0
          ElapsedTime in milliseconds: 0