Changes between Version 3 and Version 4 of MapGuideRfc87


Ignore:
Timestamp:
10/01/09 16:27:08 (15 years ago)
Author:
brucedechant
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc87

    v3 v4  
    4242{{{
    4343<?xml version="1.0" encoding="UTF-8"?>
    44 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
     44<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.2.0">
    4545  <xs:element name="SiteInformation">
    4646    <xs:annotation>
     
    4848    </xs:annotation>
    4949    <xs:complexType>
     50      <xs:complexContent>
     51        <xs:extension base="SiteInformationType">
     52          <xs:attribute name="version" type="xs:string" fixed="2.2.0"/>
     53        </xs:extension>
     54      </xs:complexContent>
     55    </xs:complexType>
     56  </xs:element>
     57    <xs:complexType name="SiteInformationType">
    5058      <xs:sequence>
    5159        <xs:element name="SiteServer">
    5260          <xs:complexType>
    5361            <xs:sequence>
    54               <xs:element name="DisplayName" type="xs:string"/>
    55               <xs:element name="Status" type="xs:string"/>
    56               <xs:element name="Version" type="xs:string"/>
     62              <xs:element name="DisplayName" type="xs:string">
     63                <xs:annotation>
     64                    <xs:documentation>The MapGuide server's display name.</xs:documentation>
     65                </xs:annotation>
     66              </xs:element>
     67              <xs:element name="Status" type="xs:string">
     68                <xs:annotation>
     69                    <xs:documentation>The MapGuide server's status. Either Online or Offline</xs:documentation>
     70                </xs:annotation>
     71              </xs:element>
     72              <xs:element name="Version" type="xs:string">
     73                <xs:annotation>
     74                    <xs:documentation>The MapGuide server's version.</xs:documentation>
     75                </xs:annotation>
     76                </xs:element>
    5777              <xs:element name="OperatingSystem">
    5878                <xs:complexType>
    5979                  <xs:sequence>
    60                     <xs:element name="AvailablePhysicalMemory" type="xs:integer"/>
    61                     <xs:element name="TotalPhysicalMemory" type="xs:integer"/>
    62                     <xs:element name="AvailableVirtualMemory" type="xs:integer"/>
    63                     <xs:element name="TotalVirtualMemory" type="xs:integer"/>
    64                     <xs:element name="Version" type="xs:string"/>
    65                   </xs:sequence>
     80                    <xs:element name="AvailablePhysicalMemory" type="xs:integer">
     81                      <xs:annotation>
     82                        <xs:documentation>The available physical memory for the operating system in bytes.</xs:documentation>
     83                      </xs:annotation>
     84                    </xs:element>
     85                    <xs:element name="TotalPhysicalMemory" type="xs:integer">
     86                      <xs:annotation>
     87                        <xs:documentation>The total physical memory for the operating system in bytes.</xs:documentation>
     88                      </xs:annotation>
     89                    </xs:element>
     90                    <xs:element name="AvailableVirtualMemory" type="xs:integer">
     91                      <xs:annotation>
     92                        <xs:documentation>The available virtual memory for the operating system in bytes.</xs:documentation>
     93                      </xs:annotation>
     94                    </xs:element>
     95                    <xs:element name="TotalVirtualMemory" type="xs:integer">
     96                      <xs:annotation>
     97                        <xs:documentation>The total virtual memory for the operating system in bytes.</xs:documentation>
     98                      </xs:annotation>
     99                    </xs:element>
     100                    <xs:element name="Version" type="xs:string">
     101                      <xs:annotation>
     102                          <xs:documentation>The operating system version.</xs:documentation>
     103                      </xs:annotation>
     104                    </xs:element>
     105                </xs:sequence>
    66106                </xs:complexType>
    67107              </xs:element>
     
    72112          <xs:complexType>
    73113            <xs:sequence>
    74               <xs:element name="AdminOperationsQueueCount" type="xs:integer"/>
    75               <xs:element name="ClientOperationsQueueCount" type="xs:integer"/>
    76               <xs:element name="SiteOperationsQueueCount" type="xs:integer"/>
    77               <xs:element name="AverageOperationTime" type="xs:integer"/>
    78               <xs:element name="CpuUtilization" type="xs:integer"/>
    79               <xs:element name="WorkingSet" type="xs:integer"/>
    80               <xs:element name="VirtualMemory" type="xs:integer"/>
    81               <xs:element name="TotalOperationTime" type="xs:integer"/>
    82               <xs:element name="ActiveConnections" type="xs:integer"/>
    83               <xs:element name="TotalConnections" type="xs:integer"/>
    84               <xs:element name="TotalOperationsProcessed" type="xs:integer"/>
    85               <xs:element name="TotalOperationsReceived" type="xs:integer"/>
    86               <xs:element name="Uptime" type="xs:integer"/>
     114              <xs:element name="AdminOperationsQueueCount" type="xs:integer">
     115                <xs:annotation>
     116                  <xs:documentation>The number of operations in the Admin queue.</xs:documentation>
     117                </xs:annotation>
     118              </xs:element>
     119              <xs:element name="ClientOperationsQueueCount" type="xs:integer">
     120                <xs:annotation>
     121                  <xs:documentation>The number of operations in the Client queue.</xs:documentation>
     122                </xs:annotation>
     123              </xs:element>
     124              <xs:element name="SiteOperationsQueueCount" type="xs:integer">
     125                <xs:annotation>
     126                  <xs:documentation>The number of operations in the Site queue.</xs:documentation>
     127                </xs:annotation>
     128              </xs:element>
     129              <xs:element name="AverageOperationTime" type="xs:integer">
     130                <xs:annotation>
     131                  <xs:documentation>The average time it takes to process an operation in milliseconds.</xs:documentation>
     132                </xs:annotation>
     133              </xs:element>
     134              <xs:element name="CpuUtilization" type="xs:integer">
     135                <xs:annotation>
     136                  <xs:documentation>The cpu utilization as a percentage.</xs:documentation>
     137                </xs:annotation>
     138              </xs:element>
     139              <xs:element name="WorkingSet" type="xs:integer">
     140                <xs:annotation>
     141                  <xs:documentation>The working set memory of the MapGuide server in bytes.</xs:documentation>
     142                </xs:annotation>
     143              </xs:element>
     144              <xs:element name="VirtualMemory" type="xs:integer">
     145                <xs:annotation>
     146                  <xs:documentation>The virtual memory of the MapGuide server in bytes.</xs:documentation>
     147                </xs:annotation>
     148              </xs:element>
     149              <xs:element name="TotalOperationTime" type="xs:integer">
     150                <xs:annotation>
     151                  <xs:documentation>The total operation time of the MapGuide server in seconds.</xs:documentation>
     152                </xs:annotation>
     153              </xs:element>
     154              <xs:element name="ActiveConnections" type="xs:integer">
     155                <xs:annotation>
     156                  <xs:documentation>The number of active connections to the MapGuide server.</xs:documentation>
     157                </xs:annotation>
     158              </xs:element>
     159              <xs:element name="TotalConnections" type="xs:integer">
     160                <xs:annotation>
     161                  <xs:documentation>The total number of connections that have been made to the MapGuide server.</xs:documentation>
     162                </xs:annotation>
     163              </xs:element>
     164              <xs:element name="TotalOperationsProcessed" type="xs:integer">
     165                <xs:annotation>
     166                  <xs:documentation>The total number of operations processed by the MapGuide server.</xs:documentation>
     167                </xs:annotation>
     168              </xs:element>
     169              <xs:element name="TotalOperationsReceived" type="xs:integer">
     170                <xs:annotation>
     171                  <xs:documentation>The total number of operations received by the MapGuide server.</xs:documentation>
     172                </xs:annotation>
     173              </xs:element>
     174              <xs:element name="Uptime" type="xs:integer">
     175                <xs:annotation>
     176                  <xs:documentation>The total time the MapGuide server has been running in seconds.</xs:documentation>
     177                </xs:annotation>
     178              </xs:element>
    87179            </xs:sequence>
    88180          </xs:complexType>
     
    90182      </xs:sequence>
    91183    </xs:complexType>
    92   </xs:element>
    93184</xs:schema>
    94185}}}