<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" 
        targetNamespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-CM-REG-STATUS-TYPE" 
        xmlns:DOCSIS-CMTS-CM-REG-STATUS-TYPE="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-CM-REG-STATUS-TYPE" 
        xmlns:DOCSIS-CMTS="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS"
        xmlns:DOCSIS-CM="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CM"
        xmlns:DOCSIS-CMTS-CM-NODE-CH="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-CM-NODE-CH"
        xmlns:DOCSIS-REC="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-REC"
        xmlns:ipdr="http://www.ipdr.org/namespaces/ipdr"
        version="3.5.1-A.1" attributeFormDefault="unqualified" elementFormDefault="qualified">
    <import namespace="http://www.ipdr.org/namespaces/ipdr" schemaLocation="http://www.ipdr.org/public/IPDRDoc3.5.1.xsd"/>
    <include schemaLocation="http://www.ipdr.org/public/IPDRTypes.xsd"/>
    <import namespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS/DOCSIS-CMTS_3.5.1-A.1.xsd"/>
    <import namespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CM" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CM/DOCSIS-CM_3.5.1-A.1.xsd"/>
    <import namespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-CM-NODE-CH" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-CMTS-CM-NODE-CH/DOCSIS-CMTS-CM-NODE-CH_3.5.1-A.1.xsd"/>
    <import namespace="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-REC" schemaLocation="http://www.cablelabs.com/namespaces/DOCSIS/3.0/xsd/ipdr/DOCSIS-REC/DOCSIS-REC_3.5.1-A.1.xsd"/>
    <annotation>
        <documentation>
            DOCSIS-CMTS-CM-REG-STATUS is an IPDR Service Definition Schema 
            that defines the Registration status of the CM as perceived by 
            the CMTS.
        </documentation>
        <documentation>
            <ipdr:reference>
                DOCSIS 3.0 Operations Support System Interface Specification 
                CM-SP-OSSIv3.0-I01-061207, Annex N.
            </ipdr:reference>
        </documentation>
    </annotation>
    <complexType name="CMTS-CM-REG-STATUS-TYPE">
        <annotation>
            <documentation>
                The IPDR Record containing one CM registration status instance
                representing a single cable modem that has registered with
                the CMTS.
            </documentation> 
        </annotation>
        <complexContent>
            <extension base="ipdr:IPDRType">
                <sequence>
                    <element ref="DOCSIS-CMTS:CmtsHostName"/>
                    <element ref="DOCSIS-CMTS:CmtsSysUpTime"/>
                    <element ref="DOCSIS-CMTS:CmtsMdIfName"/>
                    <element ref="DOCSIS-CMTS:CmtsMdIfIndex"/>
                    <element ref="DOCSIS-CMTS-CM-NODE-CH:CmtsMdCmSgId"/>
                    <element ref="DOCSIS-CMTS-CM-NODE-CH:CmtsRcpId"/>
                    <element ref="DOCSIS-CMTS-CM-NODE-CH:CmtsRccStatusId"/>
                    <element ref="DOCSIS-CMTS-CM-NODE-CH:CmtsRcsId"/> 
                    <element ref="DOCSIS-CMTS-CM-NODE-CH:CmtsTcsId"/>
                    <element ref="DOCSIS-CM:CmMacAddr"/>
                    <element ref="DOCSIS-CM:CmIpv4Addr"/> 
                    <element ref="DOCSIS-CM:CmIpv6Addr"/> 
                    <element ref="DOCSIS-CM:CmIpv6LinkLocalAddr"/> 
                    <element ref="DOCSIS-CM:CmQosVersion"/>
                    <element ref="DOCSIS-CM:CmRegStatusValue"/>
                    <element ref="DOCSIS-CM:CmLastRegTime"/>
                    <element ref="DOCSIS-REC:RecType"/>
                    <element ref="DOCSIS-REC:RecCreationTime"/>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
</schema>

