Overview

A Combined Result (such as Batch Result, Job Result, Sync Result, etc.) can be sent in different ways based on the type of configuration as follows.

  • A Result with references to sub-results is useful when the use case requires:
  • Shorter turn-around time.
  • Receive single results as soon as they are generated.
  • Smaller size on each message.
  • A Result including the complete content of the sub-results is useful when the use case requires:
  • Ease of use.
  • Self-contained result.
  • A Result including partial content of the sub-results is useful when the use case requires:
  • Tracking of progress for a batch or sync or job process.

Batch Result with References

This example describes the usage of a Result (Batch) where the sub-results (already sent) with references are included in the parent result. The SYNC Result also can be modelled in the similar way where Classification = SYNC_RESULT.

image034.png

Figure 28 – Batch Result with References

Batch Result with Sub-Results Content

This example describes the usage of a Result (Batch) where the content of the sub-results is included in the result. The SYNC Result also can be modelled in the similar way where Classification = SYNC_RESULT.

image035.png

Figure 29 – Batch Result with Content

Partial Batch Result

A joining process that is not an atomic process, could be set up to generate a result either when it is done, or continuously send partial results as soon as a sub result is generated.

Example:

A dashboard close to the operator needs to point out the location on the product where the next operation should take place. Hence, the dashboard needs the information on how many joining operations in a batch are completed.

This example describes the usage of a partial Batch Result (2 out of 8 results). As it is a partial result, the following properties IsPartial is True and ResultState is Processing in the below diagram.

image036.png

Figure 30 – Partial Batch Result

Job Result with sub-results

This example describes the usage of a Result (Job) where the content contains a Batch Result and a Single Result.

image037.png

Figure 31 – Job Result