<wsdl:definitions
  targetNamespace="http://www.w3.org/2009/02/ws-evt"
  xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" 
  xmlns:wse="http://www.w3.org/2009/02/ws-evt" 
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
  xmlns:xs="http://www.w3.org/2001/XMLSchema" >

  <wsdl:types>
    <xs:schema>
       <xs:import
         namespace="http://www.w3.org/2009/02/ws-evt"
         schemaLocation=
  "http://www.w3.org/2009/02/ws-evt/eventing.xsd" />
    </xs:schema>
  </wsdl:types>
  
  <wsdl:message name="SubscribeMsg" >
    <wsdl:part name="body" element="wse:Subscribe" />
  </wsdl:message>
  <wsdl:message name="SubscribeResponseMsg" >
    <wsdl:part name="body" element="wse:SubscribeResponse" />
  </wsdl:message>
  
  <wsdl:message name="RenewMsg" >
    <wsdl:part name="body" element="wse:Renew" />
  </wsdl:message>
  <wsdl:message name="RenewResponseMsg" >
    <wsdl:part name="body" element="wse:RenewResponse" />
  </wsdl:message>
  
  <wsdl:message name="GetStatusMsg" >
    <wsdl:part name="body" element="wse:GetStatus" />
  </wsdl:message>
  <wsdl:message name="GetStatusResponseMsg" >
    <wsdl:part name="body" element="wse:GetStatusResponse" />
  </wsdl:message>
  
  <wsdl:message name="UnsubscribeMsg" >
    <wsdl:part name="body" element="wse:Unsubscribe" />
  </wsdl:message>
  <wsdl:message name="UnsubscribeResponseMsg" />
 
  <wsdl:message name="SubscriptionEnd" >
    <wsdl:part name="body" element="wse:SubscriptionEnd" />
  </wsdl:message>
  
  <wsdl:portType name="EventSource" >
    <wsdl:operation name="SubscribeOp" >
      <wsdl:input 
        message="wse:SubscribeMsg"
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/Subscribe"/>
      <wsdl:output 
        message="wse:SubscribeResponseMsg" 
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/SubscribeResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SubscriptionEnd" >
      <wsdl:output 
        message="wse:SubscriptionEnd" 
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/SubscriptionEnd"/>
    </wsdl:operation>
  </wsdl:portType>
  
  <wsdl:portType name="SubscriptionManager" >
    <wsdl:operation name="RenewOp" >
      <wsdl:input 
        message="wse:RenewMsg" 
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/Renew"/>
      <wsdl:output 
        message="wse:RenewResponseMsg" 
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/RenewResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetStatusOp" >
      <wsdl:input 
        message="wse:GetStatusMsg"
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/GetStatus"/>
      <wsdl:output 
        message="wse:GetStatusResponseMsg" 
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/GetStatusResponse"/>
    </wsdl:operation>
    <wsdl:operation name="UnsubscribeOp" >
      <wsdl:input 
        message="wse:UnsubscribeMsg" 
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/Unsubscribe"/>
      <wsdl:output 
        message="wse:UnsubscribeResponseMsg" 
        wsa:Action=
"http://www.w3.org/2009/02/ws-evt/UnsubscribeResponse"/>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>
