6.2 SetReport Schema

 <?xml version="1.0" encoding="utf-8"?>
 <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:element name="CLIENT_DATA">
     <xs:complexType>
       <xs:sequence>
         <xs:element name="PKG_LIST">
           <xs:complexType>
             <xs:sequence>
               <xs:element maxOccurs="unbounded" name="PKG_DATA">
                 <xs:complexType>
                   <xs:attribute name="Guid" type="xs:string" use="required" />
                   <xs:attribute name="VerGuid" type="xs:string" use="required" />
                   <xs:attribute name="Name" type="xs:string" use="required" />
                   <xs:attribute name="Ver" type="xs:string" use="optional" />
                   <xs:attribute name="Source" type="xs:string" use="optional" />
                   <xs:attribute name="PctCached" type="xs:unsignedByte" use="optional" />
                 </xs:complexType>
               </xs:element>
             </xs:sequence>
           </xs:complexType>
         </xs:element>
         <xs:element name="APP_RECORDS">
           <xs:complexType>
             <xs:sequence>
               <xs:element maxOccurs="unbounded" name="APP_RECORD">
                 <xs:complexType>
                   <xs:attribute name="Name" type="xs:string" use="required" />
                   <xs:attribute name="Ver" type="xs:string" use="required" />
                   <xs:attribute name="Server" type="xs:string" use="required" />
                   <xs:attribute name="User" type="xs:string" use="required" />
                   <xs:attribute name="PackageVersion" type="xs:string" use="required" />
                   <xs:attribute name="ConnectionGroupVersion" type="xs:string" use="required" />
                   <xs:attribute name="Launched" type="xs:dateTime" use="required" />
                   <xs:attribute name="LaunchStatus" type="xs:string" use="required" />
                   <xs:attribute name="Shutdown" type="xs:dateTime" use="required" />
                 </xs:complexType>
               </xs:element>
             </xs:sequence>
           </xs:complexType>
         </xs:element>
       </xs:sequence>
       <xs:attribute name="Host" type="xs:string" use="required" />
       <xs:attribute name="Ver" type="xs:string" use="required" />
       <xs:attribute name="ProcessorArch" type="xs:string" use="required" />
       <xs:attribute name="OSVer" type="xs:decimal" use="required" />
       <xs:attribute name="OSServicePack" type="xs:unsignedByte" use="required" />
       <xs:attribute name="OSType" type="xs:string" use="required" />
     </xs:complexType>
   </xs:element>
 </xs:schema>