Configurative and administrative entities
Right
<xs:complexType name="right">
<xs:sequence>
<xs:element name="query" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element name="allFunctions">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="functions" type="xs:NMTOKENS"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="outcome" type="tns:rightOutcome" use="required"/>
</xs:complexType>
Archive configuration
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema version="1.0"
  targetNamespace="http://www.tsystems.com/ima/9.5/archiveconfig"
  xmlns:tns="http://www.tsystems.com/ima/9.5/archiveconfig" xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:xml="http://www.w3.org/XML/1998/namespace">
  <!--
  archiveConfiguration - the origin of the configuration tree.
  -->
  <xs:element name="archiveConfiguration" type="tns:archiveConfiguration" />
  <!--
    archiveConfiguration - the set of all physical archives AND the
    configuration how to use them.
  -->
  <xs:complexType name="archiveConfiguration">
    <xs:sequence>
      <!-- the list of all available archives in the system -->
      <xs:element name="archives" minOccurs="1" maxOccurs="1"
        type="tns:archives" />
      <!--
        the configuration how to use them for archiving (see principle
        of archive matrix, first row at the moment)
      -->
      <xs:element name="configuration" minOccurs="1"
        maxOccurs="1" type="tns:configuration" />
    </xs:sequence>
  </xs:complexType>
  <!--
    archives - the list of all physical archives of the IMA9 system.
  -->
  <xs:complexType name="archives">
    <xs:sequence>
      <xs:element name="archive" minOccurs="0" maxOccurs="unbounded"
        type="tns:archive" />
    </xs:sequence>
  </xs:complexType>
  <!--
    archiveState - the possible state of a physical archive of the IMA9
    system.
  -->
  <xs:simpleType name="archiveState">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="online" />
      <xs:enumeration value="readOnly" />
      <xs:enumeration value="offline" />
    </xs:restriction>
  </xs:simpleType>
  <!--
  authType - the supported authentication types.
  -->
  <xs:simpleType name="authType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="PASSWORD" />
      <xs:enumeration value="PRIVATE_KEY" />
    </xs:restriction>
  </xs:simpleType>
  
    <!--
  authType - the supported authentication types.for HDFS
  -->
  <xs:simpleType name="hdfsAuthType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="PSEUDO" />
      <xs:enumeration value="KERBEROS" />
    </xs:restriction>
  </xs:simpleType>
    <!--
  netappVersion - the supported netapp versions
  -->
  <xs:simpleType name="netappVersion">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="ONTAP8" />
      <xs:enumeration value="ONTAP9" />
    </xs:restriction>
  </xs:simpleType>
  <!--
  transportType - the supported transport types.
  -->
  <xs:simpleType name="transportType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="HTTP" />
      <xs:enumeration value="HTTPS" />
    </xs:restriction>
  </xs:simpleType>
  <!--
  proxyType - the possible values for a http proxy type.
  -->
  <xs:simpleType name="proxyType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="NONE" />
      <xs:enumeration value="SYSTEM" />
      <xs:enumeration value="DEDICATED" />
    </xs:restriction>
  </xs:simpleType>
  <!--
  tHttpProxy - complex type for definition of a http proxy
  -->
  <xs:complexType name="tHttpProxy">
    <xs:sequence>
      <xs:element name="host" minOccurs="0" maxOccurs="1" type="xs:string" />
      <xs:element name="port" minOccurs="0" maxOccurs="1" type="xs:nonNegativeInteger" />
    </xs:sequence>
    <xs:attribute name="type" type="tns:proxyType" use="required" />
  </xs:complexType>  
  
  <!--
  tHttpProperties - complex type for definition of a http properties
  -->
  <xs:complexType name="tHttpProperties">
    <xs:sequence>
      <xs:element name="proxy" minOccurs="0" maxOccurs="1" type="tns:tHttpProxy" />
      <xs:element name="clientKeyAlias" minOccurs="0" maxOccurs="1" type="xs:string" />
      <xs:element name="checkHostname" minOccurs="0" maxOccurs="1" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <!--
  s3 archive type
  -->
  <xs:simpleType name="S3Type">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="OBS" />
      <xs:enumeration value="S3" />
    </xs:restriction>
  </xs:simpleType>
  
  <!--
  archive - a physical archive of the IMA9 system.
  -->
  <xs:complexType name="archive">
    <xs:sequence>
      <xs:element name="id" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="name" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="state" minOccurs="1" maxOccurs="1"
        type="tns:archiveState" />
      <xs:element name="maintenanceMode" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
      <xs:element name="unavailableTimeout" minOccurs="0" maxOccurs="1"
        type="xs:int" />
      <xs:element name="onlineCheckingInterval" minOccurs="0" maxOccurs="1"
        type="xs:int" />        
      <xs:element name="creationTime" minOccurs="1"
        maxOccurs="1" type="xs:dateTime" />
      <xs:element name="modificationTime" minOccurs="1"
        maxOccurs="1" type="xs:dateTime" />
      <xs:choice minOccurs="1" maxOccurs="1">
        <xs:element name="ftapiArchive" type="tns:tFtapiArchive" />
        <xs:element name="ftpArchive" type="tns:tFtpArchive" />
        <xs:element name="sftpArchive" type="tns:tSftpArchive" />
        <xs:element name="centeraArchive" type="tns:tCenteraArchive" />
        <xs:element name="netappArchive" type="tns:tNetappArchive" />
        <xs:element name="hcpArchive" type="tns:tHCPArchive" />
        <xs:element name="azureArchive" type="tns:tAzureArchive" />
		<xs:element name="hdfsArchive" type="tns:tHDFSArchive" />
        <xs:element name="localArchive" type="tns:tLocalArchive" />
		<xs:element name="externalArchive" type="tns:tExternalArchive" />
        <xs:element name="s3Archive" type="tns:tS3Archive" />
        <!-- Add more variants of archives here ... -->
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <!-- the definition of the archive variants used above -->
  <xs:complexType name="tFtapiArchive">
    <xs:sequence>
      <xs:element name="host" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="port" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="dsmPort" minOccurs="0" maxOccurs="1"
        type="xs:nonNegativeInteger" />
      <xs:element name="path" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="legacyMode" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tFtpArchive">
    <xs:sequence>
      <xs:element name="host" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="port" minOccurs="1" maxOccurs="1"
        type="xs:nonNegativeInteger" />
      <xs:element name="path" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="user" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="passwordAlias" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="legacyMode" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tSftpArchive">
    <xs:sequence>
      <xs:element name="host" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="port" minOccurs="1" maxOccurs="1"
        type="xs:nonNegativeInteger" />
      <xs:element name="path" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="user" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="authType" minOccurs="1" maxOccurs="1"
        type="tns:authType" />
      <xs:element name="credential" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="checkHostKey" minOccurs="1"
        maxOccurs="1" type="xs:boolean" />
      <xs:element name="legacyMode" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
      <xs:element name="readOnly" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tCenteraArchive">
    <xs:sequence>
      <xs:element name="clusterAddress" minOccurs="1"
        maxOccurs="1" type="xs:string" />
      <xs:element name="retentionClass" minOccurs="0" maxOccurs="1"
        type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tNetappArchive">
    <xs:sequence>
      <xs:choice minOccurs="1" maxOccurs="1">
        <xs:element name="ftapiArchive" type="tns:tFtapiArchive" />
        <xs:element name="ftpArchive" type="tns:tFtpArchive" />
        <xs:element name="sftpArchive" type="tns:tSftpArchive" />
        <!-- Add more variants of archives here ... -->
      </xs:choice>
      <xs:element name="volume" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="volumePath" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="filerName" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="transportType" minOccurs="1"
        maxOccurs="1" type="tns:transportType" />
      <xs:element name="port" minOccurs="1" maxOccurs="1"
        type="xs:nonNegativeInteger" />
      <xs:element name="user" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="passwordAlias" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="throwRetentionTimeException"
        minOccurs="1" maxOccurs="1" type="xs:boolean" />
      <xs:element name="writeRetention" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
      <xs:element name="netappVersion" minOccurs="0" maxOccurs="1"
        type="tns:netappVersion" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tHCPArchive">
    <xs:sequence>
      <xs:element name="namespace" minOccurs="1" maxOccurs="1"
    type="xs:string" />
      <xs:element name="port" minOccurs="1" maxOccurs="1"
    type="xs:nonNegativeInteger" />
      <xs:element name="transportType" minOccurs="1"
        maxOccurs="1" type="tns:transportType" />
      <xs:element name="path" minOccurs="1" maxOccurs="1"
    type="xs:string" />
      <xs:element name="user" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="passwordAlias" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="legacyMode" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
      <xs:element name="writeRetention" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
      <xs:element name="httpProperties" minOccurs="0" maxOccurs="1"
        type="tns:tHttpProperties" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tAzureArchive">
    <xs:sequence>
      <xs:element name="endpointSpec" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="account" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="accountKeyAlias" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="container" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="blockSizeInKB" minOccurs="1" maxOccurs="1" type="xs:nonNegativeInteger" />
      <xs:element name="connectionTimeout" minOccurs="1" maxOccurs="1" 
	  <type="xs:nonNegativeInteger" />
      <xs:element name="acquireLease" minOccurs="0" maxOccurs="1" type="xs:boolean" />
      <xs:element name="httpProperties" minOccurs="0" maxOccurs="1"
                  type="tns:tHttpProperties" />
    </xs:sequence>
  </xs:complexType>
  
  <xs:complexType name="tHDFSArchive">
<xs:sequence>
	<xs:element name="host" minOccurs="1" maxOccurs="1" type="xs:string" />
	<xs:element name="port" minOccurs="1" maxOccurs="1" type="xs:nonNegativeInteger" />
	<xs:element name="path" minOccurs="1" maxOccurs="1" type="xs:string" />
	<xs:element name="user" minOccurs="1" maxOccurs="1" type="xs:string" />
	<xs:element name="passwordAlias" minOccurs="1" maxOccurs="1" type="xs:string" />
	<xs:element name="authType" minOccurs="1" maxOccurs="1" type="tns:hdfsAuthType" />
	<xs:element name="blockSizeInKB" minOccurs="1" maxOccurs="1"
    type="xs:nonNegativeInteger" />
    <xs:element name="httpProperties" minOccurs="0" maxOccurs="1" type="tns:tHttpProperties" />
	</xs:sequence>
  </xs:complexType>
  
  <xs:complexType name="tLocalArchive">
    <xs:sequence>
        <xs:element name="path" minOccurs="1" maxOccurs="1" type="xs:string" />
        <xs:element name="legacyMode" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
        <xs:element name="readOnly" minOccurs="0" maxOccurs="1" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tExternalArchive">
    <xs:sequence>
	    <xs:element name="driverClass" minOccurs="1" maxOccurs="1" type="xs:string" />
        <xs:element name="settings" minOccurs="1" maxOccurs="1" type="tns:tProperties" />		
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tS3Archive">
    <xs:sequence>
      <xs:element name="accessKey" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="secretKeyAlias" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="bucket" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="transportType" minOccurs="1" maxOccurs="1" type="tns:transportType" />
      <xs:element name="s3Type" minOccurs="1" maxOccurs="1" type="tns:S3Type" />
      <xs:element name="region" minOccurs="0" maxOccurs="1" type="xs:string" />
      <xs:element name="endpoint"  minOccurs="0" maxOccurs="1" type="xs:string" />
      <xs:element name="s3RetentionMode"  minOccurs="0" maxOccurs="1" type="tns:S3RetentionMode" />
      <xs:element name="mpuPartSize" minOccurs="1" maxOccurs="1" type="xs:nonNegativeInteger" />
      <xs:element name="filePrefix" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="httpProperties" minOccurs="0" maxOccurs="1" type="tns:tHttpProperties" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tProperties">
    <xs:sequence>
        <xs:element name="property" minOccurs="0" maxOccurs="unbounded" type="tns:tProperty" />
    </xs:sequence>
  </xs:complexType>    
  
  <xs:complexType name="tProperty">
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="key" type="xs:string" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>  
  
  <!--
  configuration - the archive matrix.
  -->
  <xs:complexType name="configuration">  
    <xs:sequence>
      <xs:element name="volume" minOccurs="0" maxOccurs="unbounded"
        type="tns:volume" />
    </xs:sequence>
    <!--
      Release 9.3 Compatibility note:
      If none of these attributes is set, but there is a realm called "Standard", then
      this realm is marked as the standardRealm.   
     -->
    <xs:attribute name="standardRealm" type="xs:string" use="optional"/>
    <xs:attribute name="systemRealm" type="xs:string" use="optional"/>
    <xs:attribute name="temporaryRealm" type="xs:string" use="optional"/>
  </xs:complexType>
  <!--
  hashAlgorithm - the possible values for the hash algorithm.
  -->
  <xs:simpleType name="hashAlgorithm">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MD2" /> <!-- disallowed, only for compatibility with old configurations -->
      <xs:enumeration value="MD5" /> <!-- disallowed, only for compatibility with old configurations -->
      <xs:enumeration value="SHA-1" /> <!-- discouraged, will be disallowed soon -->
      <xs:enumeration value="SHA-224" />
      <xs:enumeration value="SHA-256" />
      <xs:enumeration value="SHA-384" />
      <xs:enumeration value="SHA-512" />
      <xs:enumeration value="SHA-512/224" />
      <xs:enumeration value="SHA-512/256" />
      <xs:enumeration value="SHA3-224" />
      <xs:enumeration value="SHA3-256" />
      <xs:enumeration value="SHA3-384" />
      <xs:enumeration value="SHA3-512" />
    </xs:restriction>
  </xs:simpleType>
  <!--
  volume - a cell of the archive matrix.
  -->
  <xs:complexType name="volume">
    <xs:sequence>
      <xs:element name="realm" minOccurs="1" maxOccurs="1"
        type="xs:string" />
      <xs:element name="hashAlgorithm" minOccurs="1"
        maxOccurs="1" type="tns:hashAlgorithm" />
	  <xs:element name="singleInstance" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
      <xs:element name="minCopy" minOccurs="0" maxOccurs="1"
        type="xs:nonNegativeInteger" />
      <xs:element name="autoRecovery" minOccurs="0" maxOccurs="1"
        type="xs:boolean" />
      <xs:element name="archiveRefs" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="archiveRef" type="tns:archiveRef"
              minOccurs="1" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--
    archiveRef - a reference to a physical archive of the IMA9 system.
  -->
  <xs:complexType name="archiveRef">
    <xs:attribute name="id" type="xs:string" use="required" />
  </xs:complexType>
</xs:schema>
                                        Job schedule
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema version="1.0" targetNamespace="http://www.tsystems.com/ima/9.0/jobschedule" xmlns:tns="http://www.tsystems.com/ima/9.0/jobschedule" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- This XSD is not used to auto-generate transport objects. The objects
are manually created with their annotations.
This file is only used for validation -->
<xs:element name="schedule" type="tns:schedule"/>
<xs:element name="always" type="tns:always"/>
<xs:element name="daily" type="tns:daily"/>
<xs:element name="weekdays" type="tns:weekdays"/>
<xs:element name="event" type="tns:event"/>
<xs:element name="interval" type="tns:interval"/>
<xs:element name="monthly" type="tns:monthly"/>
<xs:element name="once" type="tns:once"/>
<xs:element name="hourly" type="tns:hourly"/>
<xs:element name="weekly" type="tns:weekly"/>
<xs:element name="yearly" type="tns:yearly"/>
<xs:complexType name="always">
<xs:sequence/>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="once">
<xs:sequence/>
<xs:attribute name="dateTime" type="xs:dateTime" use="required"/>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="hourly">
<xs:sequence/>
<xs:attribute name="hours" type="xs:positiveInteger"/>
<xs:attribute name="minute" use="required">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="59"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="daily">
<xs:sequence/>
<xs:attribute name="time" type="xs:string" use="required"/>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="weekdays">
<xs:sequence/>
<xs:attribute name="time" type="xs:string" use="required"/>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="weekly">
<xs:sequence/>
<xs:attribute name="day" type="tns:dayOfWeek" use="required"/>
<xs:attribute name="time" type="xs:string" use="required"/>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:simpleType name="dayOfWeek">
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="monday"/>
<xs:enumeration value="tuesday"/>
<xs:enumeration value="wednesday"/>
<xs:enumeration value="thursday"/>
<xs:enumeration value="friday"/>
<xs:enumeration value="saturday"/>
<xs:enumeration value="sunday"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="monthly">
<xs:sequence/>
<xs:attribute name="day" type="xs:string" use="required"/>
<xs:attribute name="time" type="xs:string" use="required"/>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="yearly">
<xs:sequence/>
<xs:attribute name="month" use="required">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="day" use="required">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="31"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="time" type="xs:string" use="required"/>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="event">
<xs:sequence/>
<xs:attribute name="id" type="xs:NMTOKEN"/>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="maxTasks" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="containerEntry" abstract="true">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:always"/>
<xs:element ref="tns:once"/>
<xs:element ref="tns:hourly"/>
<xs:element ref="tns:daily"/>
<xs:element ref="tns:weekdays"/>
<xs:element ref="tns:weekly"/>
<xs:element ref="tns:monthly"/>
<xs:element ref="tns:yearly"/>
<xs:element ref="tns:event"/>
<xs:element ref="tns:interval"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="interval">
<xs:complexContent>
<xs:extension base="tns:containerEntry">
<xs:sequence/>
<xs:attribute name="first" type="xs:dateTime"/>
<xs:attribute name="last" type="xs:dateTime"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="schedule">
<xs:complexContent>
<xs:extension base="tns:containerEntry">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>