OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [wsrm] New merged schema for messageHeader and request elements



 While I'm not against this, I'd like to bring up the rationale for having this
 abstraction in the first place.
 i) Because MessageHeader is used by all other RM Headers. Ofcourse
    this is no a longer an issue as we identified that it is only needed for
    Request.
 ii) If in the future, a standard "Message Header" mechanism gets standardized
     so that it could be used across other services (say Security etc...), we can
     easily adopt to it by swapping our MessageHeader with that.

  I far one don't believe that (ii) is a big issue, but just reminding others.

 -Sunil

Tom Rutt wrote:

> The following is a merged schema for the message header merged into the
> request element.
>
> -----
> <!-- The request header Type and it's elements-->
>     <xsd:complexType name="RequestType">
>         <xsd:complexContent>
>             <xsd:extension base="wsrm:RmBaseType">
>                 <xsd:sequence>
>                     <xsd:element name="MessageId"
> type="wsrm:MessageIdType"/>
>                     <xsd:element name="ExpiryTime" type="xsd:dateTime"/>
>                     <xsd:element name="ReplyPattern"
> type="wsrm:ReplyPatternType"/>
>                     <xsd:element name="AckRequested"
> type="wsrm:EmptyType" minOccurs="0"/>
>                     <xsd:element name="DuplicateElimination"
> type="wsrm:EmptyType" minOccurs="0"/>
>                     <xsd:element name="MessageOrder"
> type="wsrm:EmptyType" minOccurs="0"/>
>                 </xsd:sequence>
>             </xsd:extension>
>         </xsd:complexContent>
>     </xsd:complexType>
>  -
>
> Here is a an example
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!--Sample XML file generated by XMLSPY v5 rel. 4 U
> (http://www.xmlspy.com)-->
> <Request
> xmlns="http://www.oasis-open.org/committees/wsrm/schema/1.1/SOAP1.1";
> soap:mustUnderstand="1">
>     <MessageId groupId="http://www.altova.com/1";>
>         <SequenceNum number="4294967295" status="Start"
> groupExpiryTime="2001-12-17T09:30:47-05:00" />
>     </MessageId>
>     <ExpiryTime>2001-12-17T09:30:47-05:00</ExpiryTime>
>     <ReplyPattern replyTo="http://www.altova.com";>Callback</ReplyPattern>
>     <AckRequested/>
>     <DuplicateElimination/>
>     <MessageOrder/>
> </Request>
>
> This simplifies the protocol description a lot.  This element would only
> be present for rm requests with a payload.
>
> Tom Rutt
>
> --
> ----------------------------------------------------
> Tom Rutt                email: tom@coastin.com; trutt@fsw.fujitsu.com
> Tel: +1 732 801 5744          Fax: +1 732 774 5133
>
> To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsrm/members/leave_workgroup.php.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]