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

<?xml version="1.0" encoding="UTF-8"?> <!-- WSDL Operation Definition for Containment Service specified in this Recommendation. Filename : q818_ContainmentService.wsdl --> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:x782="http://www.itu.int/xml-namespace/itu-t/x.782" xmlns:cs="http://www.itu.int/xml-namespace/itu-t/q.818/ContainmentService" xmlns:ns="http://www.itu.int/xml-namespace/itu-t/q.818/MultipleObjectOperationService" xmlns:ns1="http://www.itu.int/xml-namespace/itu-t/x.782/MOAccessService" name="ContainmentService" targetNamespace="http://www.itu.int/xml-namespace/itu-t/q.818/ContainmentService"> <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/q.818/ContainmentService" location="q818_ContainmentService.xsd"/> <wsdl:message name="existsRequest"> <wsdl:part name="name" type="x782:NameType"/> </wsdl:message> <wsdl:message name="existsResponse"> <wsdl:part name="existsOutput" type="xsd:boolean"/> </wsdl:message> <wsdl:message name="getContainedRequest"> <wsdl:part name="getContainedInput" type="cs:GetContainedRequestType"/> </wsdl:message> <wsdl:message name="getContainedResponse"> <wsdl:part name="moList" type="x782:NameSetType"/> </wsdl:message> <wsdl:message name="getContainedByClassRequest"> <wsdl:part name="getContainedByClassInput" type="cs:GetContainedByClassRequestType"/> </wsdl:message> <wsdl:message name="getContainedByClassResponse"> <wsdl:part name="moList" type="x782:NameSetType"/> </wsdl:message> <wsdl:portType name="Containment"> <wsdl:operation name="exists"> <wsdl:input message="cs:existsRequest"/> <wsdl:output message="cs:existsResponse"/> </wsdl:operation> <wsdl:operation name="getContained"> <wsdl:input message="cs:getContainedRequest"/> <wsdl:output message="cs:getContainedResponse"/> </wsdl:operation> <wsdl:operation name="getContainedByClass"> <wsdl:input message="cs:getContainedByClassRequest"/> <wsdl:output message="cs:getContainedByClassResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="ContainmentServiceSoapBinding" type="cs:Containment"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="exists"> <soap:operation soapAction="exists"/> <wsdl:input name="existRequest"> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ContainmentService-pcs"/> </wsdl:input> <wsdl:output name="existResponse"> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ContainmentService-pcs"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getContained"> <soap:operation soapAction="getContained"/> <wsdl:input name="getContainedRequest"> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ContainmentService-pcs"/> </wsdl:input> <wsdl:output name="getContainedResponse"> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ContainmentService-pcs"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getContainedByClass"> <soap:operation soapAction="getContainedByClass"/> <wsdl:input name="getContainedByClassRequest"> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ContainmentService-pcs"/> </wsdl:input> <wsdl:output name="getContainedByClassResponse"> <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ContainmentService-pcs"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="ContainmentService"> <wsdl:port name="ContainmentService" binding="cs:ContainmentServiceSoapBinding"> <soap:address location="http://www.itu.int/xml-namespace/itu-t/q.818/ContainmentSerivce"/> </wsdl:port> </wsdl:service> </wsdl:definitions>