← Prev in month
← Prev in thread
Why not Get Rid of Request Header
Here is a counterproposal for consideration and comment:
Lets look at the request message type.
<xsd:complexType name="RequestType">
<xsd:complexContent>
<xsd:extension base="wsrm:RmBaseType">
<xsd:sequence>
<xsd:element name="DuplicateElimination"
type="wsrm:EmptyType" minOccurs="0"/>
<xsd:element name="AckRequested"
type="wsrm:EmptyType" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
I has two empty elements which are flags for some protocol operation.
Now if we had the presence of groupID be the trigger for acknowledement
features, we
could get rid of one empty element.
Lets go one step further, we could require sequence numbers for
duplicate elimination (due to
simplification of algorithm design) and use the sequence number as the
signal for duplicate elimination features.
Adding the status attribute to sequence number could signal the ordered
delivery requirement.
Tom Rutt
--
----------------------------------------------------
Tom Rutt email: ;
Tel: +1 732 801 5744 Fax: +1 732 774 5133
← Prev in month
← Prev in thread