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