- From: David Illsley <david.illsley@uk.ibm.com>
- Date: Wed, 10 Jan 2007 13:37:20 +0000
- To: "Rogers, Tony" <Tony.Rogers@ca.com>
- Cc: public-ws-addressing@w3.org, "Jonathan Marsh" <jonathan@wso2.com>
I'm afraid my WSDL 2.0 and Policy Attachment for WSDL 2.0 knowledge isn't up to much. It appears from WS-Policy Attachment [1] that the Addressing assertion will appear as part of the {policy} property of the relevant WSDL component. That may mean that we can reference that property to define where to look for the assertion... but the fact that the value then appears twice in component model and only once in the XML seems strange. My impression of WSDL 2.0 is that it's expected that an extensibility property maps to an extensibility element or attribute. This makes me wonder if we should be removing the {addressing} WSDL 2.0 component model property. Can any WSDL 2.0 experts out there comment on this? Jonathan? Sorry Tony, not an answer to the question you asked, David [1] http://www.w3.org/TR/2006/WD-ws-policy-attach-20061117/#ws-policy-attachment-for-wsdl20 David Illsley Web Services Development MP211, IBM Hursley Park, SO21 2JN +44 (0)1962 815049 (Int. 245049) david.illsley@uk.ibm.com From: "Rogers, Tony" <Tony.Rogers@ca.com> To: <public-ws-addressing@w3.org> Cc: David Illsley/UK/IBM@IBMGB Date: 01/10/2007 10:48 AM Subject: retaining the {addressing} property? We are removing the UsingAddressing WSDL marker. I naively assumed that meant removing the entire section 3.1. Upon more detailed study, I am fairly sure that that is NOT the case. Do we intend to retain the {addressing} property which 3.1.1 introduced as an extension to the WSDL 2.0 component model? I suspect that we need to do so. Should we describe how the presence / absence / wsp:Optional-ness of the wsam:Addressing assertion affects the {addressing} property? It can be done, but I'd appreciate some help in phrasing it. Perhaps some words along the line of: The {addressing} property is present if the wsam:Addressing assertion is present. The value of the property is "required" is the only policy alternatives present include this assertion, without the wsp:Optional="true" attribute . The value of the property is "optional" if there are policy alternatives that include this assertion, and alternatives which do not include it, or if it is marked with the wsp:Optional="true" attribute. I'd really appreciate a Policy-literate person rephrasing that in legitimate Policy language :-) Should I separate the discussion of alternatives with and without the assertion from discussion of wsp:Optional? Do we also retain Table 3-1 showing the effect of the {addressing} property? I think this table, plus the discusson of what must be present for the message to be compliant, belongs in a separate section, placed after the discussion of how the property is set. The current layout confuses things, because it mixes the defining of the property with the effects of the property, thus clouding the discussion of the SOAP module's ability to affect the same property. So I think we should have 3.1 specifying the policy assertions, and their effect on the {addressing} property, then 3.2 specifying the SOAP module, and its effect on the {addressing} property, then 3.3 describing the {addressing} property and the presence/absence of MAPs in the message. Does that make sense? Tony Rogers CA, Inc Senior Architect, Development tony.rogers@ca.com
Received on Wednesday, 10 January 2007 16:53:31 UTC