-- WSDL module extracted from ITU-T X.782 (05/2012)
<?xml version="1.0" encoding="UTF-8"?>
<!-- WSDL Operation Definition for MO Access Service specified in this Recommendation.
Filename : x782_MOAccessService.wsdl -->
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:x782="http://www.itu.int/xml-namespace/itu-t/x.782"
xmlns:moas="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"
name="MOAccessService"
targetNamespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService">
<import namespace="http://www.itu.int/xml-namespace/itu-t/x.782" location="x782.xsd"/>
<import namespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService" location="x782_MOAccessService.xsd"/>
<wsdl:message name="getMOAttributesRequest">
<wsdl:part name="getMOAttributesInput" type="moas:GetMOAttributesRequestType"/>
</wsdl:message>
<wsdl:message name="getMOAttributesResponse">
<wsdl:part name="getMOAttributesOutput" type="moas:GetMOAttributesResponseType"/>
</wsdl:message>
<wsdl:message name="setMOAttributesRequest">
<wsdl:part name="setMOAttributesInput" type="moas:SetMOAttributesRequestType"/>
</wsdl:message>
<wsdl:message name="setMOAttributesResponse">
<wsdl:part name="status" type="moas:StatusType"/>
</wsdl:message>
<wsdl:message name="createMORequest">
<wsdl:part name="createMOInput" type="moas:CreateMORequestType"/>
</wsdl:message>
<wsdl:message name="createMOResponse">
<wsdl:part name="status" type="moas:StatusType"/>
</wsdl:message>
<wsdl:message name="deleteMORequest">
<wsdl:part name="objectInstance" type="x782:NameType"/>
</wsdl:message>
<wsdl:message name="deleteMOResponse">
<wsdl:part name="status" type="moas:StatusType"/>
</wsdl:message>
<wsdl:message name="getPackagesRequest">
<wsdl:part name="objectInstance" type="x782:NameType"/>
</wsdl:message>
<wsdl:message name="getPackagesResponse">
<wsdl:part name="getPackageOutput" type="moas:GetPackagesResponseType"/>
</wsdl:message>
<wsdl:portType name="MOAccessServicePortType">
<wsdl:operation name="getMOAttributes">
<wsdl:input message="moas:getMOAttributesRequest"/>
<wsdl:output message="moas:getMOAttributesResponse"/>
</wsdl:operation>
<wsdl:operation name="setMOAttributes">
<wsdl:input message="moas:setMOAttributesRequest"/>
<wsdl:output message="moas:setMOAttributesResponse"/>
</wsdl:operation>
<wsdl:operation name="createMO">
<wsdl:input message="moas:createMORequest"/>
<wsdl:output message="moas:createMOResponse"/>
</wsdl:operation>
<wsdl:operation name="deleteMO">
<wsdl:input message="moas:deleteMORequest"/>
<wsdl:output message="moas:deleteMOResponse"/>
</wsdl:operation>
<wsdl:operation name="getPackages">
<wsdl:input message="moas:getPackagesRequest"/>
<wsdl:output message="moas:getPackagesResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="MOAccessServiceBinding" type="moas:MOAccessServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getMOAttributes">
<soap:operation soapAction="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService/getMOAttributes"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace=" http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace=" http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="setMOAttributes">
<soap:operation soapAction=" http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService/setMOAttributes"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace=" http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createMO">
<soap:operation soapAction="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService/createMO"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="deleteMO">
<soap:operation soapAction="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService/deleteMO"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getPackages">
<soap:operation soapAction="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService/getPackages"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="MOAccessService">
<wsdl:port name="MOAccessService" binding="moas:MOAccessServiceBinding">
<soap:address location="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>