<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:pc="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/PAMI" xmlns:tns="http://www.cablelabs.com/namespaces/PacketCable/R2/WSDL/PAMI" targetNamespace="http://www.cablelabs.com/namespaces/PacketCable/R2/WSDL/PAMI">
	<types>
		<xs:schema targetNamespace="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/PAMI">
			<xs:include schemaLocation= "http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/PAMI.xsd"/>
		</xs:schema>
	</types>
	<message name="reserveQosRequest">
		<part name="parameter" element="pc:reserveQosRequest"/>
	</message>
	<message name="reserveQosResponse">
		<part name="parameter" element="pc:reserveQosResponse"/>
	</message>
	<message name="commitQosRequest">
		<part name="parameter" element="pc:commitQosRequest"/>
	</message>
	<message name="commitQosResponse">
		<part name="parameter" element="pc:commitQosResponse"/>
	</message>
	<message name="releaseQosRequest">
		<part name="parameter" element="pc:releaseQosRequest"/>
	</message>
	<message name="releaseQosResponse">
		<part name="parameter" element="pc:releaseQosResponse"/>
	</message>
	<portType name="SOAPport">
		<operation name="reserveQos">
			<input message="tns:reserveQosRequest"/>
			<output message="tns:reserveQosResponse"/>
		</operation>
		<operation name="commitQos">
			<input message="tns:commitQosRequest"/>
			<output message="tns:commitQosResponse"/>
		</operation>
		<operation name="releaseQos">
			<input message="tns:releaseQosRequest"/>
			<output message="tns:releaseQosResponse"/>
		</operation>
	</portType>
	<binding name="pcAMbinding" type="tns:SOAPport">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="reserveQos">
			<soap:operation soapAction="urn:#reserveQos" style="document"/>
			<input>
				<soap:body parts="parameter" use="literal"/>
			</input>
			<output>
				<soap:body parts="parameter" use="literal"/>
			</output>
		</operation>
		<operation name="commitQos">
			<soap:operation soapAction="urn:#commitQos" style="document"/>
			<input>
				<soap:body parts="parameter" use="literal"/>
			</input>
			<output>
				<soap:body parts="parameter" use="literal"/>
			</output>
		</operation>
		<operation name="releaseQos">
			<soap:operation soapAction="urn:#releaseQos" style="document"/>
			<input>
				<soap:body parts="parameter" use="literal"/>
			</input>
			<output>
				<soap:body parts="parameter" use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="pcAM">
		<port name="pcAMport" binding="tns:pcAMbinding">
			<soap:address location="http://youraddress"/>
		</port>
	</service>
</definitions>