I came across with a one-way reliable operation.
In a normal case where my webservice is returning a 202 response, the client is able to get the 202 response by querying the message context:
Which I think is OK.
However, in the case where my webservice (purposely return http 404)
Will return a 200 response.
When I look at the log the only 200 reponse in the whole reliable session is the "SequenceAcknowledgement" message.
Is this a defect? Or is there another way to get the 404 response code? Is this even a valid check?
If reliable messaging is guarnatees delievery, and if there's a failure what should be returned to the client?