- From: <noah_mendelsohn@us.ibm.com>
- Date: Wed, 6 Sep 2006 17:33:37 -0400
- To: David Hull <dmh@tibco.com>
- Cc: "xml-dist-app@w3.org" <xml-dist-app@w3.org>
I can see your point here, but if I were to fix this at all, I think I'd
split the table into a "Sender Properties", which would have Immediate
Destination and Outbound Message, and a "Reciever Properties" table which
would have only InboundMessage and ImmediateSender. The terms
InboundMessage and OutboundMessage are already established for other MEPs,
and I quite strongly want to keep things consistent when the concepts are
similar.
This does remind me of a new issue I hadn't noticed. This MEP as drafted
seems to obligate the binding to convey the identity of the sender to the
receiver. It's not at all clear to me that all the protocols you'd want
to use with one-way have such "caller id" function. I think that
populating the ImmediateSender property at the receiver should be made
optional with a MAY, and an explanation that some bindings will and some
bindings won't do this.
In any case, I agree with David's suggestion that these questions are
largely orthogonal to the multicast question.
--------------------------------------
Noah Mendelsohn
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------
David Hull <dmh@tibco.com>
Sent by: xml-dist-app-request@w3.org
09/01/2006 03:22 PM
To: "xml-dist-app@w3.org" <xml-dist-app@w3.org>
cc: (bcc: Noah Mendelsohn/Cambridge/IBM)
Subject: ISSUE: Inconsistency in number of properties
There are currently four properties: InboundMessage, OutboundMessage,
ImmediateSender and ImmediateDestination. The sender and receivers each
have a private copy of ImmediateSender and ImmediateDestination, but
OutboundMessage is only visible to senders and InboundMessage only to
receivers.
Since each node has its own copy of the properties, it would be more
consistent to have a single Message property. The distinction of inbound
and outbound proved awkward in trying to write a binding [1] and in
describing possible differences between sender and receiver views of the
MEP [2].
Proposed change:
Delete the row in the property table for OutboundMessage
Rename InboundMessage to Message in the first row.
In the Property Description for Message, change
This property is populated if and only if the message is successfully
received.
to
This property is populated at a receiver if and only if the message is
successfully received.
(By the way, we don't seem to say whether the ImmediateSender and
ImmediateDestination properties are only populated on success).
[1] http://lists.w3.org/Archives/Public/xml-dist-app/2006Aug/0035.html
[2] (not archived yet, probably 52)
Received on Wednesday, 6 September 2006 21:33:51 UTC