Hello,
I'm trying to get a JobDeliveryStatus and to analysze the result.
The purpose of my analysis is to define what states are final (ie what states do not move). This is to follow the progress of delivery of faxes (several jobs will be checked).
Could you please confirm my analysis on the different status of the response:
<JobDeliveryStatusResult> <Status>
In the case where this "overall" status is in check (value = 1), then all jobs are in check.
<JobDeliveryStatusResult> <JobDeliveryStatus> <JobData> <JobState>
In the case where one of the states JobState is to "Error" or "Cancelled", the job is considered failed (the faxes were not received).
In the case where the states "Posted" and "Completed" are present, the job is completed. However, it is necessary to check the delivery status for each destinatation ( <DeliveryDetail> <State> )
In other cases, a check on each destination is to do in order to monitor progress.
<JobDeliveryStatusResult> <JobDeliveryStatus> <JobData> <DeliveryGroup> <DeliveryDetail> <State>
Sending is OK when the status is "Sent".
Sending is failing when the status is "Error", "Cancelled" or "Expired".
For other states, the status will be considered "in progress".
Thanks for you reply.