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] [REL-49]proposal for REL-49


 
 Here is my AI from the last F2F  to simply the proposal for REL-49.

 Salient points are:

 Example of a <ServiceConfig> usage inside the operation 'foorBar'.

<portType name="fooPortType">
  <operation name="fooBar">
    <wsrm:ServiceConfig xmlns:wsrm="http://www.oasis-open.org/committees/wsrm/schema/1.1/SOAP1.1" >
 
        <wsrm-guaranteed-delivery>
            <!-- List the reply patterns supported by this service.  -->
            <wsrm:reply-patterns
                   callback="{boolean}"
                   poll="{boolean}"
                   response="{boolean}"
             />
        </wsrm-guaranteed-delivery>
        <wsrm-duplicate-elimination/>
        <wsrm-message-ordering />
     </wsrm:ServiceConfig>
     <input message="fooMessageIn" />
     <input message="fooMessageOut>
   </operation>
</portType>
 
 Schema for such an element would be:
 <xsd:element name="ServiceConfig" type="wsrm:ServiceConfigType" />
 <!-- ServiceConfig WSDL Extensible Element Type -->
 <xsd:complexType name="ServiceConfigType">
  <xsd:complexContent>
   <xsd:extension base="wsrm:RmBaseType">
    <xsd:sequence>
     <xsd:element name="wsrm-guaranteed-delivery"  type="wsrm:wsrm-guaranteed-delivery-type" minOccurs="0"/>
     <xsd:element name="wsrm-duplicate-elimination" type="wsrm:EmptyType" minOccurs="0"/>
     <xsd:element name="wsrm-message-order" type="wsrm:EmptyType" minOccurs="0"/>
    </xsd:sequence>
   </xsd:extension>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="wsrm-guaranteed-delivery-type">
  <xsd:complexContent>
   <xsd:extension base="wsrm:EmptyType">
    <xsd:sequence>
     <xsd:element name="reply-patterns" type="wsrm:reply-patterns-type"  />
    </xsd:sequence>
   </xsd:extension>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="reply-patterns-type">
  <xsd:complexContent>
   <xsd:extension base="wsrm:EmptyType">
    <xsd:attribute name="callback" type="xsd:boolean" use="optional"/>
    <xsd:attribute name="poll" type="xsd:boolean" use="optional"/>
    <xsd:attribute name="response"  type="xsd:boolean" use="optional"/>
   </xsd:extension>
  </xsd:complexContent>
 </xsd:complexType>

 
 
 -Sunil
 



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