4.2 Example of a requpload Message and Approved Message Response

The following is an example of a requpload message as specified in section 2.2.2.16.1.

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <req ver="2">
   <tlm>
     <src>
       <desc>
         <mach>
           <os>
             <arg nm="vermaj" val="6" />
             <arg nm="vermin" val="2" />
             <arg nm="verbld" val="8061" />
             <arg nm="versp" val="0" />
             <arg nm="arch" val="0" />
             <arg nm="lcid" val="1033" />
             <arg nm="geoid" val="244" />
             <arg nm="sku" val="74" />
             <arg nm="domain" val="1" />
             <arg nm="csdbld" val="0" />
             <arg nm="prodsuite" val="256" />
             <arg nm="ntprodtype" val="1" />
             <arg nm="platid" val="2" />
             <arg nm="tmsi" val="16290" />
             <arg nm="osinsty" val="3" />
             <arg nm="iever" val="9.0.8040.0-RTM" />
             <arg nm="portos" val="0" />
           </os>
           <hw>
             <arg nm="form" val="2" />
             <arg nm="arch" val="9" />
             <arg nm="sysmfg" val="LENOVO" />
             <arg nm="syspro" val="6458A16" />
             <arg nm="bv" val="7LETB4WW (2.14 )" />
             <arg nm="mrk" val="045E_FABRIKAM_OEM_RPM" />
             <arg nm="ram" val="3070" />
             <arg nm="proccnt" val="2" />
             <arg nm="proclsp" val="2195" />
             <arg nm="wscpusc" val="0" />
             <arg nm="wsdsksc" val="0" />
             <arg nm="wsdgsc" val="0" />
             <arg nm="aoac" val="0" />
           </hw>
           <ctrl>
             <arg nm="tm" val="129579283005426872" />
             <arg nm="mid" val="{FE166778-8E09-4BD8-B840-DF6B79D40232}" />
             <arg nm="sample" val="46445977" />
             <arg nm="caid" val="{14B9A865-3862-5E49-141F-472B0560DBAB},{69C9AF7A-BB96-E569-EF27-56BBB86AF9BC}" />
           </ctrl>
         </mach>
       </desc>
     </src>
     <reqs>
       <req key="1">
         <namespace svc="sqm" ptr="windows" gp="winsqm8" app="6">
          <arg nm="caid" val="{69C9AF7A-BB96-E569-EF27-56BBB86AF9BC}" />
         </namespace>
         <ctrl>
           <arg nm="sid" val="4052" />
           <arg nm="uid" val="{2B2F5135-0075-4AB7-B3AD-6D9AE80891E4}" />
         </ctrl>
         <cmd nm="requpload"></cmd>
       </req>
       <req key="2">
         <namespace svc="sqm" ptr="windows" gp="winsqm8" app="6"></namespace>
         <ctrl>
           <arg nm="sid" val="4052" />
           <arg nm="uid" val="{2B2F5135-0075-4AB7-B3AD-6D9AE80891E4}" />
         </ctrl>
         <cmd nm="requpload"></cmd>
       </req>
     </reqs>
   </tlm>
 </req>

The following is an example of an approved message as specified in section 2.2.3.6.2.

 <?xml version="1.0" encoding="UTF-8"?>
 <resp ver="2">
  <tlm>
   <resps>
    <resp key="1">
     <namespace svc="sqm" ptr="windows" gp="winsqm8" app="6" />
     <cmd nm="approved">
      <arg nm="token" val="3.737e6827d6765e60d6900768b36f8c84.01cc5ed08779ac68" />
      <arg nm="tokenexp" val="129582739006008424" />
     </cmd>
    </resp>
    <resp key="2">
     <namespace svc="sqm" ptr="windows" gp="winsqm8" app="6" />
     <cmd nm="approved">
      <arg nm="token" val="3.737e6827d6765e60d6900768b36f8c84.01cc5ed08779ac68" />
      <arg nm="tokenexp" val="129582739006008424" />
     </cmd>
    </resp>
   </resps>
  </tlm>
 </resp>