-- XSD schema extracted from ITU-T J.365 (11/2006)

<schema xmlns:tns="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/PAMI" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/PAMI"> <complexType name="partyInfo"> <sequence> <element name="id" type="string" nillable="true" minOccurs="0"/> <element name="legId" type="string" nillable="true" minOccurs="0"/> <element name="isLocal" type="boolean" minOccurs="0"/> <element name="sdp" nillable="true" minOccurs="0"> <simpleType> <restriction base="string"> <whiteSpace value="preserve"/> </restriction> </simpleType> </element> <element name="signalingAddress" type="string" nillable="true" minOccurs="0"/> </sequence> </complexType> <complexType name="BCIDType"> <sequence> <element name="BCID"> <simpleType> <restriction base="string"> <length value="48"/> </restriction> </simpleType> </element> </sequence> </complexType> <complexType name="commitQosRequestType"> <sequence> <element name="sessionId" type="string" nillable="true"/> <element name="arrayOfPartyInfo" type="tns:partyInfo" nillable="true" maxOccurs="unbounded"/> <element name="emergencyCall" type="boolean" minOccurs="0"/> <element name="icId" type="string" minOccurs="0"/> </sequence> </complexType> <complexType name="commitQosResponseType"> <sequence> <element name="responseCode" type="int"/> <element name="description" type="string" minOccurs="0"/> <element name="bcid" type="tns:BCIDType" minOccurs="0"/> </sequence> </complexType> <complexType name="releaseQosRequestType"> <sequence> <element name="sessionId" type="string" nillable="true"/> <element name="legId" type="string" nillable="true" minOccurs="0"/> </sequence> </complexType> <complexType name="releaseQosResponseType"> <sequence> <element name="result" type="int"/> <element name="description" type="string" minOccurs="0"/> </sequence> </complexType> <complexType name="reserveQosRequestType"> <sequence> <element name="sessionId" type="string" nillable="true"/> <element name="arrayOfPartyInfo" type="tns:partyInfo" nillable="true" maxOccurs="unbounded"/> <element name="emergencyCall" type="boolean" minOccurs="0"/> <element name="icId" type="string" minOccurs="0"/> </sequence> </complexType> <complexType name="reserveQosResponseType"> <sequence> <element name="result" type="int"/> <element name="description" type="string" minOccurs="0"/> <element name="bcid" type="tns:BCIDType" minOccurs="0"/> </sequence> </complexType> <element name="commitQosRequest" type="tns:commitQosRequestType"/> <element name="commitQosResponse" type="tns:commitQosResponseType"/> <element name="releaseQosRequest" type="tns:releaseQosRequestType"/> <element name="releaseQosResponse" type="tns:releaseQosResponseType"/> <element name="reserveQosRequest" type="tns:reserveQosRequestType"/> <element name="reserveQosResponse" type="tns:reserveQosResponseType"/> </schema>