What implications does the declaration of MaxTimeToFinish have for a Service Provider? Does the service provider guarantee to finish the execution within this time? If this is not a guarantee I think this has negative consequences for the Service Consumer: If the Service Consumer does not get any response within the MaxTimeToFinish (+ some additional time for network delay and its own processing time) it can assume that the operation has failed. Thus, it might trigger the operation again. So, what happens if the Provider finishes the execution, let us say after 3 * MaxTimeToFinish. Now the operation was triggered two times. This might lead to a risk. Thus, additional safety mechanisms should be implemented on provider side, as consumer did everything right.
[#131]
Related
Closed: P11073-10700 Comments:
#131Ticket moved from /p/opensdc/ieee11073-10207/132/