<?xml version="1.0" encoding="UTF-8"?>
<!-- 2006 (c)CableLabs. All rights reserved -->
<!--PacketCable PACM: XML Schema Definitions for "CL-PKTC-BASE-SVC" -->
<xsd:schema xmlns="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/CL-PKTC-BASE-SVC" 
                      xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
                      xmlns:CL-PKTC-TC="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/smi/CL-PKTC-TC"   
                      targetNamespace="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/CL-PKTC-BASE-SVC" 
                      elementFormDefault="qualified" 
                      attributeFormDefault="unqualified">
 
 <xsd:import namespace="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/smi/CL-PKTC-TC" 
                    schemaLocation="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/smi/CL-PKTC-TC.xsd"/>
 
 <xsd:simpleType name="pktcPACMStatus">
 
  <xsd:restriction base="xsd:string">
   <xsd:enumeration value="unsupported"/>
   <xsd:enumeration value="inapplicable"/>
   <xsd:enumeration value="enabled"/>
   <xsd:enumeration value="disabled"/>
  </xsd:restriction>
  
 </xsd:simpleType>
 
 <xsd:attributeGroup name="pktcPACMSvcAttributes">
  <xsd:attribute name="pktcPACMAttrSUBStatus" type="pktcPACMStatus" use="optional" default="enabled"/>
  <xsd:attribute name="pktcPACMAttrNWStatus" type="pktcPACMStatus" use="optional" default="enabled"/>
  <xsd:attribute name="pktcPACMAttrAdminStatus" type="pktcPACMStatus" use="optional" default="enabled"/>
  <xsd:attribute name="pktcPACMAttrUEStatus" type="pktcPACMStatus" use="optional" default="enabled"/>
  <xsd:attribute name="pktcPACMAttrUSRStatus" type="pktcPACMStatus" use="optional" default="enabled"/>
 </xsd:attributeGroup>
 
 <xsd:complexType name="pktcPACMSvcFeature">
  <xsd:attributeGroup ref="pktcPACMSvcAttributes"/>
  <xsd:anyAttribute namespace="##any"/>
 </xsd:complexType>
 
 <xsd:complexType name="pktcPACMSvcData">
  <xsd:attributeGroup ref="pktcPACMSvcAttributes"/>
  <xsd:anyAttribute namespace="##any"/>
 </xsd:complexType>
 
 <xsd:complexType name="pktcPACMSvcBaseService">
  <xsd:sequence>
  
   <xsd:element name="pktcPACMSvcIndex">
    <xsd:complexType>
     <xsd:simpleContent>
      <xsd:extension base="xsd:string">
       <xsd:anyAttribute namespace="##any"/>
      </xsd:extension>
     </xsd:simpleContent>
    </xsd:complexType>
   </xsd:element>
   
   <xsd:element name="pktcPACMSvcName" type="xsd:QName"/>
   
   <xsd:element name="pktcPACMSvcData" type="CL-PKTC-TC:PktcPACMXData"/>
   
  </xsd:sequence>
  
  <xsd:anyAttribute namespace="##any"/>
  
 </xsd:complexType> 
</xsd:schema>

