<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="SonnerieService"
xmlns:tns="http://portier.device.tekigo.net/SonnerieService"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://portier.device.tekigo.net/SonnerieService"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wse="http://schemas.xmlsoap.org/ws/2004/08/eventing">
<!-- Types des données echangées dans les requetes/reponses -->
<wsdl:types>
<xs:schema elementFormDefault="qualified"
targetNamespace="http://portier.device.tekigo.net/SonnerieService">
<!-- Type pour la reponse de SonnerieEvent : string -->
<xs:element name="AlerteSonnerieResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="textSonnerie" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<!-- Messages avec le type de données -->
<wsdl:message name="SonnerieEventOut">
<wsdl:part name="alerte" element="tns:AlerteSonnerieResponse" />
</wsdl:message>
<!-- Méthodes événements -->
<wsdl:portType name="SonnerieService" wse:EventSource="true" >
<wsdl:operation name="SonnerieEvent" >
<wsdl:output message="tns:SonnerieEventOut" />
</wsdl:operation>
</wsdl:portType>
<!-- Transport -->
<wsdl:binding name="PortierServicesSoap12" type="tns:SonnerieService">
<soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="SonnerieEvent">
<soap12:operation soapAction="http://portier.device.tekigo.net/SonnerieService/SonnerieEvent" soapActionRequired="true"/>
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>