- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Fri, 29 Apr 2005 14:14:15 -0700
- To: <public-ws-addressing@w3.org>
Per my AI, here is an alternate proposal for duplicate header faults. Add in Section 3.3 (SOAP Binding) just before the intro to the example: 'A message MUST not contain more than one wsa:To, wsa:ReplyTo, wsa:FaultTo, wsa:Action, or wsa:MessageID header targeted to the ultimate receiver. A recipient MUST generate a wsa:DuplicateMessageAddressingHeader fault in this case.' Add a new Section 5.3 "Section 5.3 Duplicate Addressing Header "More than one header representing a message addressing property targeted to the ultimate destination, is present. [Code] S:Sender [Subcode] wsa:DuplicateMessageAddressingHeader [Reason] A header which can only occur once targeted to a the ultimate destination representing a message addressing property is present more than once. [Detail] [Duplicate header QName] FWIW, I don't think this case warrants the definition of a new type of fault (where will that end?), and prefer my original proposal. -----Original Message----- From: public-ws-addressing-comments-request@w3.org [mailto:public-ws-addressing-comments-request@w3.org] On Behalf Of Jonathan Marsh Sent: Tuesday, April 12, 2005 2:21 PM To: public-ws-addressing-comments@w3.org Subject: Duplicate headers at the ultimate receiver (SOAP, substantive) We have agreed that it is acceptable for a message to contain duplicate WSA headers, as long as they are targeted differently. To improve interoperability, we should clarify what happens when duplicate headers targeted to the ultimate recipient are inserted in a message: 'A message MUST not contain more than one wsa:To, wsa:ReplyTo, wsa:FaultTo, wsa:Action, or wsa:MessageID header targeted to the ultimate receiver. A recipient MUST generate a wsa:InvalidMessageAddressingProperty fault in this case.'
Received on Friday, 29 April 2005 21:14:46 UTC