2.2.5.11 SubRequestAttributeType

The SubRequestAttributeType simple type is used to represent the type of cell storage service subrequest. Depending on the type of subrequest, the subrequest is processed as one of the following types of subrequest operations:

  • Cell

  • Coauthoring

  • Schema lock

  • Exclusive lock

  • Who Am I

  • Server time

  • Editors Table

  • Get Doc Meta Info

  • Get Versions

  • File Operation

  • Versioning

  • Am I Alone

  • Lock Status

  • Properties

     <xs:simpleType name="SubRequestAttributeType">
         <xs:restriction base="xs:string">
           <xs:enumeration value="Cell" />
           <xs:enumeration value="Coauth" />
           <xs:enumeration value="SchemaLock" />
           <xs:enumeration value="WhoAmI" />
           <xs:enumeration value="ServerTime" />
           <xs:enumeration value="ExclusiveLock" />
           <xs:enumeration value="EditorsTable" />
           <xs:enumeration value="GetDocMetaInfo" />
           <xs:enumeration value="GetVersions" />
           <xs:enumeration value="FileOperation" />
           <xs:enumeration value="Versioning" />
           <xs:enumeration value="AmIAlone" />
           <xs:enumeration value="LockStatus" />
           <xs:enumeration value="Properties" />
         </xs:restriction>
     </xs:simpleType>
    

The value of SubRequestAttributeType MUST be one of the values in the following table.

Value

Meaning

"Cell"

The string value "Cell", indicating the cell storage service subrequest is to be processed as a cell subrequest operation.

"Coauth"

The string value "Coauth", indicating the cell storage service subrequest is to be processed as a coauthoring subrequest operation.

"SchemaLock"

The string value "The schemaLock", indicating the cell storage service subrequest is to be processed as a schema lock subrequest operation.

" WhoAmI"

The string value "WhoAmI", indicating the cell storage service subrequest is to be processed as a Who Am I subrequest operation.

"ServerTime"

The string value "ServerTime", indicating the cell storage service subrequest is to be processed as a server time subrequest operation.

"ExclusiveLock"

The string value "ExclusiveLock", indicating the cell storage service subrequest is to be processed as an exclusive lock subrequest operation.

"EditorsTable"

The string value "EditorsTable", indicating the cell storage service subrequest is to be processed as an editors table subrequest operation.

"GetDocMetaInfo"

The string value "GetDocMetaInfo", indicating the cell storage service subrequest is to be processed as a Get Doc Meta Info subrequest operation.

"GetVersions"

The string value "GetVersions", indicating the cell storage service subrequest is to be processed as a Get Versions subrequest operation.

"FileOperation"

The string value "FileOperation", indicating the cell storage service subrequest is to be processed as a File Operation subrequest operation.

"Versioning"

The string value "Versioning", indicating the cell storage service subrequest is to be processed as a versioning subrequest operation.

"AmIAlone"

The string value "AmIAlone", indicating the cell storage service subrequest is to be processed as an Am I Alone subrequest operation.

"LockStatus"

The string value "LockStatus", indicating the cell storage service subrequest is to be processed as a Lock Status subrequest operation.

"Properties"

The string value "Properties", indicating the cell storage service subrequest is to be processed as a Properties subrequest operation.