- From: Francisco Curbera <curbera@us.ibm.com>
- Date: Sat, 6 Nov 2004 18:42:38 -0500
- To: Doug Davis <dug@us.ibm.com>
- Cc: "Jim Webber" <Jim.Webber@newcastle.ac.uk>, "Marc Hadley" <Marc.Hadley@Sun.COM>, "Mark Little" <mark.little@arjuna.com>, "Martin Gudgin" <mgudgin@microsoft.com>, public-ws-addressing@w3.org, public-ws-addressing-request@w3.org, "Savas Parastatidis" <Savas.Parastatidis@newcastle.ac.uk>
Gudge is right. I don't know exactly what part of the spec would make one
think that reference properties/params are intended to carry arbitrary
headers. I guess the argument is that any mechanism can be extended beyond
its intended use but that doesn't really help. Reference properties and
parameters are part of the address of the endpoint in that every message
directed to the endpoint must include them or will not reach it. This is
not the case for action; for example note that the same endpoint accepts
multiple messages with different action values (the different messages a
port type accepts).
Paco
Doug
Davis/Raleigh/IBM@IBMUS To: "Martin Gudgin" <mgudgin@microsoft.com>
Sent by: cc: Francisco Curbera/Watson/IBM@IBMUS, "Jim Webber" <Jim.Webber@newcastle.ac.uk>,
public-ws-addressing-req "Marc Hadley" <Marc.Hadley@Sun.COM>, "Mark Little" <mark.little@arjuna.com>,
uest@w3.org public-ws-addressing@w3.org, public-ws-addressing-request@w3.org, "Savas Parastatidis"
<Savas.Parastatidis@newcastle.ac.uk>
Subject: RE: WS-Addr issues
11/06/2004 07:40 AM
Gudge wrote on 11/06/2004 04:07:10 AM:
...
> >
> > So - in addition to seeing off wsa:action I would also like to see
> > refprops/refparams removed. Certainly people will want to populate the
> > header space with particular header blocks, but bodging this
> > through an
> > addressing mechanism seems a poor factoring.
>
> RefProps/Params are NOT a generic way for specifying what SOAP headers a
> service requires. They *ARE* part of the address information.
I don't really see the difference. If when they are used they become
SOAP headers how can they be view any other way? I believe you said you
wanted to use the SOAP processing model to process them and that processing
model is (excluding the Body stuff) all about how/when to process headers.
Personally, I think reading the text for wsa:Action and interpretting it
to mean "dispatch data" and then going even further to meaning that it can
become "the payload" to the point where the Body is empty (ala WS-MDEX) is
reading far more into wsa:Action than reading "ref.props. are headers" from
the ref.props defintion.
In both cases the text is sufficiently vague to allow all sorts of readings
and I'm hoping the WG will, after the votes and hanging chads are counted,
make the text explicitly clear.
-Dug
Received on Sunday, 7 November 2004 03:40:15 UTC