<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="AppManager-response">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="result"/>
      </xs:sequence>
      <xs:attribute name="uri" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="result">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="response"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="response">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Monitorinfo"/>
      </xs:sequence>
      <xs:attribute name="response-code" use="required" type="xs:integer"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Monitorinfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ArchiveData"/>
      </xs:sequence>
      <xs:attribute name="AttributeID" use="required" type="xs:integer"/>
      <xs:attribute name="AvgValue" use="required" type="xs:decimal"/>
      <xs:attribute name="BusinessPeriod" use="required" type="xs:NCName"/>
      <xs:attribute name="EndDateTime" use="required"/>
      <xs:attribute name="EndTime" use="required" type="xs:integer"/>
      <xs:attribute name="Endtime" use="required" type="xs:integer"/>
      <xs:attribute name="MaxAvgValue" use="required" type="xs:decimal"/>
      <xs:attribute name="MaxValue" use="required" type="xs:integer"/>
      <xs:attribute name="MinAvgValue" use="required" type="xs:decimal"/>
      <xs:attribute name="MinValue" use="required" type="xs:integer"/>
      <xs:attribute name="MonitorType" use="required"/>
      <xs:attribute name="Period" use="required" type="xs:integer"/>
      <xs:attribute name="ReportType" use="required"/>
      <xs:attribute name="ResourceId" use="required" type="xs:integer"/>
      <xs:attribute name="ResourceName" use="required" type="xs:NCName"/>
      <xs:attribute name="ServerType" use="required" type="xs:NCName"/>
      <xs:attribute name="StartDateTime" use="required"/>
      <xs:attribute name="StartTime" use="required" type="xs:integer"/>
      <xs:attribute name="Status" use="required" type="xs:NCName"/>
      <xs:attribute name="Unit" use="required"/>
      <xs:attribute name="dailyEtime" use="required" type="xs:integer"/>
      <xs:attribute name="dailyStime" use="required" type="xs:integer"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ArchiveData">
    <xs:complexType>
      <xs:attribute name="ArchivedTime" use="required" type="xs:integer"/>
      <xs:attribute name="AvgValue" use="required" type="xs:decimal"/>
      <xs:attribute name="DateTime" use="required"/>
      <xs:attribute name="MaxValue" use="required" type="xs:integer"/>
      <xs:attribute name="MinValue" use="required" type="xs:integer"/>
    </xs:complexType>
  </xs:element>
</xs:schema>
