CRM2011 RetrieveMultiple SOAP order format

Today I needed to apply an order expression to a SOAP RetrieveMultiple call in JavaScript. I searched high and low online but could only find examples without ordering (<a:Orders />). I used the SOAPLogger tool (see Microsoft Dynamics CRM SOAP Logger) found in the SDK (sdk\samplecode\cs\client\soaplogger) to capture a RetreieveMultiple call with ordering and I thought I’d post an example here to save the next person doing this some time.

<s:Envelope xmlns:s="">
    <Execute xmlns="" xmlns:i="">
      <request i:type="a:RetrieveMultipleRequest" xmlns:a="">
        <a:Parameters xmlns:b="">
            <b:value i:type="a:QueryExpression">
                <a:Columns xmlns:c="">
              <a:Criteria />
        <a:RequestId i:nil="true" />