Commit 5be1d856 authored by Biagio Maione's avatar Biagio Maione
Browse files

Replace TS_103_221_02_Configuration.xsd

parent 900228a8
Loading
Loading
Loading
Loading
+20 −15
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="..." targetNamespace="..." xmlns:etsi104000="uri:etsi:li:104000:xsdns:v1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="uri:etsi:li:103221-2:configuration-details:v1" targetNamespace="uri:etsi:li:103221-2:configuration-details:v1" elementFormDefault="qualified" attributeFormDefault="unqualified">   
    <xs:import namespace= "uri:etsi:li:104000:xsdns:v1"/>
    <xs:complexType name="X2ConfigurationDetails">
    
    <xs:complexType name="X2_X3ConfigurationDetails">
        <xs:complexContent>
        <xs:complexContent>
            <xs:extension base="etsi104000:ConfigurationDetails">
            <xs:sequence>
            <xs:sequence>
                    <xs:element name="interfaceType" type="InterfaceType"/>
                <xs:element name="keepAliveDetails" type="X2KeepAliveDetails"/>
                    <xs:element name="keepAliveDetails" type="X2X3KeepAliveDetails"/>
            </xs:sequence>
            </xs:sequence>
            </xs:extension>
        </xs:complexContent>
        </xs:complexContent>
    </xs:complexType>
    </xs:complexType>
    <xs:simpleType name="InterfaceType">
    <xs:complexType name="X2KeepAliveDetails">
        <xs:restriction base="xs:string">
        <xs:complexContent>      
            <xs:enumeration value="X2"/>
                <xs:sequence>
            <xs:enumeration value="X3"/>
                    <xs:element name="keepaliveEnabled" type="xs:boolean"/>
        </xs:restriction>
                    <xs:element name="keepaliveTimeP1" type="KeepaliveTimeP1" minOccurs="0"/>
    </xs:simpleType>
                    <xs:element name="keepaliveTimeP2" type="KeepaliveTimeP2" minOccurs="0"/>
    <xs:complexType name="X2X3KeepAliveDetails">
                </xs:sequence>
        </xs:complexContent>
    </xs:complexType>        
    <xs:complexType name="X3ConfigurationDetails">
        <xs:complexContent>
            <xs:sequence>
                <xs:element name="keepAliveDetails" type="X3KeepAliveDetails"/>
            </xs:sequence>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="X3KeepAliveDetails">
        <xs:complexContent>      
        <xs:complexContent>      
                <xs:sequence>
                <xs:sequence>
                    <xs:element name="keepaliveEnabled" type="xs:boolean"/>
                    <xs:element name="keepaliveEnabled" type="xs:boolean"/>