2.2.3.7 ResponseVersion

The ResponseVersion element contains version-specific information for this cell storage service response message.

 <xs:element name="ResponseVersion">
  <xs:complexType>
   <xs:complexContent>
    <xs:extension base="tns:VersionType">
     <xs:attribute name="ErrorCode" type="tns:GenericErrorCodeTypes" use="optional" />
     <xs:attribute name="ErrorMessage" type="xs:string" use="optional" />
      </xs:extension>
   </xs:complexContent>
  </xs:complexType>
 </xs:element>

VersionType: A complex type that is specified in section 2.2.4.9.

ErrorCode: A GenericErrorCodeTypes that specifies an error code value indicating the type of error that occurred during the processing of the mapping RequestVersion element. GenericErrorCodeTypes is defined in section 2.2.5.6. The RequestVersion element is defined in section 2.2.3.4. This attribute MUST be present only if any one of the following is true:

  • The Version attribute of the RequestVersion element of the request message has a value that is less than 2. The Version attribute is defined in section 2.2.4.9. The RequestVersion element is defined in section 2.2.3.7.

  • The protocol server identified by the WebUrl attribute of the ResponseCollection element does not exist or is not available. The WebUrl attribute and the ResponseCollection element are defined in section 2.2.3.6.

  • The user does not have permission to issue a cell storage service request to the file identified by the Url attribute of the Request element. The Url attribute and the Request element are defined in section 2.2.3.2.

ErrorCode attribute MAY<17> be present if this protocol is not enabled on the protocol server.

ErrorMessage: A string that specifies a description of the error message and also specifies information about what was expected by the server.