- From: Hugo Haas <hugo@w3.org>
- Date: Tue, 1 Mar 2005 11:00:56 -0500
- To: public-ws-addressing@w3.org
- Message-ID: <20050301160056.GM4520@w3.org>
1. Make the [reference parameters] message addressing property's XML
Infoset representation in Core's section 3.1 the following, which
was the second rule of the SOAP binding:
/[reference parameters]*
Each element information item of found in [reference parameters]
(including all of its [children], [attributes] and [in-scope
namespaces]) is represented as is.
2. Define a wsa:isRefParameter attribute information item of type
xs:boolean.
3. Define the following as the first rule of the SOAP binding when
_sending_ a message:
1. All the message addressing properties are serialized as SOAP
header blocks using their XML Infoset representation defined in
Core section 3.1 XML Infoset Representation of Message
Addressing Properties.
2. Each SOAP header block resulting from a [reference parameters]
is annotated with a wsa:isRefParameter attribute whose value is
"true".
4. Add the following rules when _receiving_ a SOAP message:
1. The value of each message addressing property takes the value
from the corresponding SOAP header block in the wsa namespace
targeted at the node which matches the XML Infoset
representation described in Core section 3.1.
2. Each such SOAP header block annotated with a
wsa:isRefParameter attribute whose value is "true" is added to
the content of the [reference parameters] MAP, (without the
wsa:isRefParameter attribute). Note that those headers are
resulting from the serialization of an EPR's [reference
parameters] property, and may require additional security and
sanity checks by the SOAP received.
3. Process Web Services Addressing SOAP headers as per the SOAP
processing model.
5. Add the following note:
Note that the message addressing properties gathered by an
intermediary when receiving a SOAP message do not, in the general
case, get replayed as MAPs when resending the message along the
message path.
--
Hugo Haas - W3C
mailto:hugo@w3.org - http://www.w3.org/People/Hugo/
Received on Tuesday, 1 March 2005 16:00:57 UTC