- From: Herve Ruellan <ruellan@crf.canon.fr>
- Date: Tue, 17 Sep 2002 15:29:44 +0200
- To: Henrik Frystyk Nielsen <henrikn@microsoft.com>, Marc Hadley <marc.hadley@sun.com>, xml-dist-app@w3.org
Henrik Frystyk Nielsen wrote: >>An alternative proposal is to change table 23 such that env:Sender is >>mapped to a HTTP 500 status code. This would then map cleanly >>with the >>existing table 17. This would have the added advantage of allowing us >>to remove table 23 since env:Sender is the only fault not currently >>mapped to a 500 status code. > > > Hmm, I think we have the same problem regardless of the HTTP status > code. It may not be too bad to do what Herve suggests, maybe expressing > it in terms of SOAP messages rather than the content type: I agree. This doesn't appear in table 20 or table 23, but a responding SOAP node may return a 500 Status Code without any SOAP fault in it. > * * * * * > > A 400 Bad Request indicates that the message exchange completed > unsuccessfully: > > Instantiated Property Value > context:FailureReason "fail:BadRequest" > > If a SOAP message is included in the HTTP response then the next state > is "Sending+Receiving", otherwise it is "Fail". > > * * * * * I like the expression of the next state in terms of SOAP messages (it leaves the sending SOAP node free of how to check if the response contains or not a SOAP message). However, in order to be more verbose about the meaning of this response code (like for other response codes). I therefore propose a friendly amendment to Henrik's proposal: -------- Indicates a problem with either the received HTTP request message or the received SOAP message. This operation SHOULD NOT be repeated with the same message content. Instantiated Property Value context:FailureReason "fail:BadRequest" If a SOAP message is included in the HTTP response, the local binding instance continues to receive the incomind message. The next state is "Sending+Receiving"; Otherwise, the message exchange is regarded as having completed unsuccessfully. The next state is "Fail"; -------- > > Similarly we can say the same for 500 style responses. > +1. Hervé.
Received on Tuesday, 17 September 2002 09:29:36 UTC