-- WSDL module extracted from ITU-T Q.818 (05/2012)

<?xml version="1.0" encoding="UTF-8"?> <!-- WSDL Operation Definition for Heartbeat Service specified in this Recommendation. Filename : q818_HeartbeatService.wsdl --> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:hs="http://www.itu.int/xml-namespace/itu-t/q.818/HeartbeatService" name="HeartbeatService" targetNamespace="http://www.itu.int/xml-namespace/itu-t/q.818/HeartbeatService"> <import namespace="http://www.itu.int/xml-namespace/itu-t/q.818/HeartbeatService" location="q818_HeartbeatService.xsd"/> <wsdl:message name="periodMessage"> <wsdl:part name="period" type="hs:HeartbeatPeriodType"/> </wsdl:message> <wsdl:message name="systemLabelMessage"> <wsdl:part name="systemLabel" type="hs:SystemLabelType"/> </wsdl:message> <wsdl:portType name="HeartbeatServicePort"> <wsdl:operation name="periodGet"> <wsdl:output message="hs:periodMessage"/> </wsdl:operation> <wsdl:operation name="periodSet"> <wsdl:input message="hs:periodMessage"/> </wsdl:operation> <wsdl:operation name="systemLabelGet"> <wsdl:output message="hs:systemLabelMessage"/> </wsdl:operation> <wsdl:operation name="systemLabelSet"> <wsdl:input message="hs:systemLabelMessage"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="HeartbeatServiceBinding" type="hs:HeartbeatServicePort"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="periodGet"> <soap:operation soapAction="periodGet"/> <wsdl:output> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="periodSet"> <soap:operation soapAction="periodSet"/> <wsdl:input> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </wsdl:input> </wsdl:operation> <wsdl:operation name="systemLabelGet"> <soap:operation soapAction="systemLabelGet"/> <wsdl:output> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="systemLabelSet"> <soap:operation soapAction="systemLabelSet"/> <wsdl:input> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </wsdl:input> </wsdl:operation> </wsdl:binding> <wsdl:service name="HeartbeatService"> <wsdl:port name="HeartbeatServicePort" binding="hs:HeartbeatServiceBinding"> <soap:address location="http://www.itu.int/xml-namespace/itu-t/q.818/HeartbeatSerivce"/> </wsdl:port> </wsdl:service> <!-- The contents of heartbeat notification is defined in Annex A.1, and it is to be sent by OASIS WSN Service, not by HeartbeatService itself. --> </wsdl:definitions>