-- 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>