2.3.3.8 FileOperationSubRequestDataOptionalAttributes

The FileOperationSubRequestDataOptionalAttributes attribute group contains attributes that MUST be used only for SubRequestData elements associated with the parent SubRequest element for a file operation subrequest. The attributes in FileOperationSubRequestDataOptionalAttributes are used as input parameters for processing the data associated with a file operation subrequest. The definition of the FileOperationSubRequestDataOptionalAttributes attribute group is as follows:

 <xs:attributeGroup name="FileOperationSubRequestDataOptionalAttributes">
     <xs:attribute name="FileOperation" type="tns:FileOperationRequestTypes" use="optional"/>
 </xs:attributeGroup>

FileOperation: A FileOperationRequestTypes that specifies the type of file operation subrequest. FileOperationRequestTypes is defined in section 2.3.2.8.

Depending on the type of the file operation subrequest, the following table shows a mapping between the type of file operation subrequest and the attributes that MUST be specified for that FileOperation, signified by “Yes”.

Value of FileOperation

NewFileName

ExclusiveLockID

"Rename"

(Rename)

Yes