W3C home > Mailing lists > Public > public-ws-addressing@w3.org > July 2005

RE: LC 76 - What makes a msg WS-A?

From: Martin Gudgin <mgudgin@microsoft.com>
Date: Thu, 14 Jul 2005 22:43:14 -0700
Message-ID: <DD35CC66F54D8248B6E04232892B63380657539A@RED-MSG-43.redmond.corp.microsoft.com>
To: "David Hull" <dmh@tibco.com>
Cc: "David Orchard" <dorchard@bea.com>, "Katy Warr" <katy_warr@uk.ibm.com>, <public-ws-addressing@w3.org>
 


________________________________

	From: David Hull [mailto:dmh@tibco.com] 
	Sent: 15 July 2005 06:31
	To: Martin Gudgin
	Cc: David Orchard; Katy Warr; public-ws-addressing@w3.org
	Subject: Re: LC 76 - What makes a msg WS-A?
	
	
	Martin Gudgin wrote: 

		 [snip]

			[MJG] How about this? Is wsa:Action is missing
then you MUST proceed as if you DO NOT understand WS-Addressing. And if
wsa:Action is present and any other constraints in the spec are
violated, then you MUST generate a fault. 
			
			The upshot of the first 'MUST' is that during
the mU check, if any wsa: header is found with mU='true' then a check to
make sure wsa:Action is present has to occur to determine whether you
'understand' that wsa: header. Essentially, understanding wsa:Action
becomes part of understanding all the other wsa: headers.
			 
			This approach has the advantage of producing
consistent behaviour between WS-A and non-WS-A nodes for messages that
DO NOT contain wsa:Action. 
			
			

	This helps, I think.  I continue to be uneasy with using the
fact that Action happens to be the one mandatory property that's also a
mandatory header, but at this point, any port in a storm. 
	[MJG] What would make you less uneasy?
	
	If I read this right, the behavior if wsa:ReplyTo is present, mU
false, and no wsa:Action is present, is that the ReplyTo is silently
ignored -- since Action is missing, I have to not understand ReplyTo.
This doesn't seem like a good kind of silent failure, but the client at
least has the option of turning on mU for the ReplyTo if it wants to be
safe. 
	[MJG] Right, if the client cares, it should put mU='true' on the
ReplyTo. 
	
	Where would we say this?  In the SOAP binding? 
	[MJG] That would seem like the most sensible place. 
	
	
	
Received on Friday, 15 July 2005 05:44:36 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:35:06 GMT