-- WSDL module extracted from ITU-T Q.818 (05/2012)
<?xml version="1.0" encoding="UTF-8"?>
<!-- WSDL Operation Definition for Notification Service specified in this Recommendation.
Filename : q818_NotificationService.wsdl -->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:nts="http://www.itu.int/xml-namespace/itu-t/q.818/NotificationService" name="NotificationService" targetNamespace="http://www.itu.int/xml-namespace/itu-t/q.818/NotificationService">
<import namespace="http://www.itu.int/xml-namespace/itu-t/q.818/NotificationService" location="q818_NotificationService.xsd"/>
<wsdl:message name="subscribeRequest">
<wsdl:part name="subscribeInput" type="nts:SubscribeRequestType"/>
</wsdl:message>
<wsdl:message name="subscribeResponse">
<wsdl:part name="subscribeOutput" type="nts:SubscribeResponseType"/>
</wsdl:message>
<wsdl:message name="unsubscribeRequest">
<wsdl:part name="unsubscribeInput" type="nts:UnsubscribeRequestType"/>
</wsdl:message>
<wsdl:message name="unsubscribeResponse">
<wsdl:part name="unsubscribeOutput" type="nts:UnsubscribeResponseType"/>
</wsdl:message>
<wsdl:message name="suspendSubscriptionRequest">
<wsdl:part name="suspendSubscriptionInput" type="nts:SuspendSubscriptionRequestType"/>
</wsdl:message>
<wsdl:message name="suspendSubscriptionResponse">
<wsdl:part name="suspendSubscriptionOutput" type="nts:SuspendSubscriptionResponseType"/>
</wsdl:message>
<wsdl:message name="resumeSubscriptionRequest">
<wsdl:part name="resumeSubscriptionInput" type="nts:ResumeSubscriptionRequestType"/>
</wsdl:message>
<wsdl:message name="resumeSubscriptionResponse">
<wsdl:part name="resumeSubscriptionOutput" type="nts:ResumeSubscriptionResponseType"/>
</wsdl:message>
<wsdl:message name="getNotificationTypesRequest">
<wsdl:part name="getNotificationTypesInput" type="nts:GetNotificationTypesRequestType"/>
</wsdl:message>
<wsdl:message name="getNotificationTypesResponse">
<wsdl:part name="getNotificationTypesOutput" type="nts:GetNotificationTypesResponseType"/>
</wsdl:message>
<wsdl:message name="querySubscriptionRequest">
<wsdl:part name="querySubscriptionInput" type="nts:QuerySubscriptionRequestType"/>
</wsdl:message>
<wsdl:message name="querySubscriptionResponse">
<wsdl:part name="querySubscriptionOutput" type="nts:QuerySubscriptionResponseType"/>
</wsdl:message>
<wsdl:message name="modifySubscriptionRequest">
<wsdl:part name="modifySubscriptionInput" type="nts:ModifySubscriptionRequestType"/>
</wsdl:message>
<wsdl:message name="modifySubscriptionResponse">
<wsdl:part name="modifySubscriptionOutput" type="nts:ModifySubscriptionResponseType"/>
</wsdl:message>
<wsdl:message name="listAllSubscriptionIdsRequest">
<wsdl:part name="listAllSubscriptionIdsInput" type="nts:ListAllSubscriptionIdsRequestType"/>
</wsdl:message>
<wsdl:message name="listAllSubscriptionIdsResponse">
<wsdl:part name="listAllSubscriptionIdsOutput" type="nts:ListAllSubscriptionIdsResponseType"/>
</wsdl:message>
<wsdl:portType name="NotificationService">
<wsdl:operation name="subscribe">
<wsdl:input message="nts:subscribeRequest"/>
<wsdl:output message="nts:subscribeResponse"/>
</wsdl:operation>
<wsdl:operation name="unsubscribe">
<wsdl:input message="nts:unsubscribeRequest"/>
<wsdl:output message="nts:unsubscribeResponse"/>
</wsdl:operation>
<wsdl:operation name="suspendSubscription">
<wsdl:input message="nts:suspendSubscriptionRequest"/>
<wsdl:output message="nts:suspendSubscriptionResponse"/>
</wsdl:operation>
<wsdl:operation name="resumeSubscription">
<wsdl:input message="nts:resumeSubscriptionRequest"/>
<wsdl:output message="nts:resumeSubscriptionResponse"/>
</wsdl:operation>
<wsdl:operation name="getNotificationTypes">
<wsdl:input message="nts:getNotificationTypesRequest"/>
<wsdl:output message="nts:getNotificationTypesResponse"/>
</wsdl:operation>
<wsdl:operation name="querySubscription">
<wsdl:input message="nts:querySubscriptionRequest"/>
<wsdl:output message="nts:querySubscriptionResponse"/>
</wsdl:operation>
<wsdl:operation name="modifySubscription">
<wsdl:input message="nts:modifySubscriptionRequest"/>
<wsdl:output message="nts:modifySubscriptionResponse"/>
</wsdl:operation>
<wsdl:operation name="listAllSubscriptionIds">
<wsdl:input message="nts:listAllSubscriptionIdsRequest"/>
<wsdl:output message="nts:listAllSubscriptionIdsResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="NotificationServiceBinding" type="nts:NotificationService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="subscribe">
<soap:operation soapAction="subscribe"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="unsubscribe">
<soap:operation soapAction=" unsubscribe "/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="suspendSubscription">
<soap:operation soapAction="suspendSubscription"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resumeSubscription">
<soap:operation soapAction="resumeSubscription"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getNotificationTypes">
<soap:operation soapAction="getNotificationTypes"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="querySubscription">
<soap:operation soapAction="querySubscription"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="modifySubscription">
<soap:operation soapAction="modifySubscription"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllSubscriptionIds">
<soap:operation soapAction="listAllSubscriptionIds"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="NotificationService">
<wsdl:port name="NotificationService" binding="nts:NotificationServiceBinding">
<soap:address location="http://www.itu.int/xml-namespace/itu-t/q.818/NotificationSerivce"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>