RE: [lc35] Duplicate headers at the ultimate receiver (SOAP, substantive)

Very nice, thanks!  +1.

 

________________________________

From: Rogers, Tony [mailto:Tony.Rogers@ca.com] 
Sent: Friday, April 29, 2005 2:55 PM
To: Jonathan Marsh; public-ws-addressing@w3.org
Subject: RE: [lc35] Duplicate headers at the ultimate receiver (SOAP,
substantive)

 

This wording can be read to suggest that you can only have one of the
five headers, which is not the intent. Perhaps it might be better
phrased as:

 

		Each of the headers wsa:To, wsa:ReplyTo, wsa:FaultTo,
wsa:Action, and wsa:MessageID is subject to the restriction that, when
targetted to the ultimate receiver, it MUST NOT occur more than once in
a message. If any of these occurs more than once, the recipient MUST
generate a wsa:DuplicateMessageAddressingHeader fault.

 

How's that?

 

Tony Rogers

	-----Original Message----- 
	From: public-ws-addressing-request@w3.org on behalf of Jonathan
Marsh 
	Sent: Sat 30-Apr-05 7:14 
	To: public-ws-addressing@w3.org 
	Cc: 
	Subject: [lc35] Duplicate headers at the ultimate receiver
(SOAP, substantive)

	 

	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 Monday, 2 May 2005 16:08:37 UTC