2.2.3.3 RequestCollection

The RequestCollection element MUST contain one or more Request elements. Each Request element is a cell storage service request for a unique URL for the file. The Request element is specified in section 2.2.3.2.

 <xs:element name="RequestCollection">
     <xs:complexType>
       <xs:sequence minOccurs="1" maxOccurs="unbounded">
         <xs:element ref="tns:Request" />
       </xs:sequence>
       <xs:attribute name="CorrelationId" type="tns:guid" use="required" />
     </xs:complexType>
 </xs:element>

Request: A complex type that specifies the upload or download requests specific to a file. The Request element is specified in section 2.2.3.2.

CorrelationId: A guid that specifies a unique identifier that is generated by the client for every request message it sends. CorrelationId is used by the protocol server when logging server events. The logging of events with the CorrelationId value helps in the correlation of the server log traces to the specific client request. CorrelationId is of type guid. The guid type is defined in section 2.2.5.7.

Errors that occur during the parsing of the RequestCollection element MUST return a SOAP fault message. The SOAP fault message is defined in section 2.2.2.3.