Closed phax closed 5 years ago
HttpRequest1 -> UserMsg HttpResponse1 -> ErrorMessage -> second leg never executed
HttpRequest1 -> UserMsg HttpResponse1 -> Receipt
HttpRequest2 -> UserMsg HttpResponse2 -> ErrorMsg --> resend of HttpRequest2 or human intervention?
Rewrite: For two-way messaging I have the following flow of messages: REQ1 + RESP1 -> REQ2 + RESP2
The above example handles ErrorMessages in RESP1 and RESP2. But what if want to send an error message in REQ2 because some processing between RESP1 and REQ2 lead to an error condition?
Hi Philip, an error that occurs in the processing between RESP1 and REQ2 will be a business error, as the AS4 processing has finished after RESP1. So REQ2 would be a AS4 User Message that contains the business error as payload.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Assume a two-way "push push" message wants to do the first push with an "ErrorMessage". Does the second "push" need a "UserMessage" or can a signal message be pushed?