LC Comment: When is a fault/reply expected?

The rules in beginning of section 3 and in section 3.1 say that [reply 
endpoint] is required when "a reply is expected", and similarly for 
faults.  This expectation is presumably on the part of the client 
sending the message.  When the server receives the message, how is it to 
know what was expected?  If there is no [reply endpoint], it could 
assume either that no reply was expected, or that a reply was expected 
but the sender is sending a non-compliant message.

In other words, when it matters whether a reply was expected, there is 
no way to tell.  These statements should either be removed or clarified.

Received on Thursday, 5 May 2005 21:33:41 UTC