2.3.2.4 SchemaLockRequestTypes

The SchemaLockRequestTypes simple type is used to represent the type of schema lock subrequest. SchemaLockRequestTypes is the type definition of the SchemaLockRequestType attribute, which is part of a schema lock subrequest operation.

 <xs:simpleType name="SchemaLockRequestTypes">
     <xs:restriction base="xs:string">
       <!--GetLock-->
       <xs:enumeration value="GetLock"/>
       <!--ReleaseLock-->
       <xs:enumeration value="ReleaseLock"/>
       <!--RefreshLock-->
       <xs:enumeration value="RefreshLock"/>
       <!--ConvertToExclusiveLock,-->
       <xs:enumeration value="ConvertToExclusive"/>
       <!--CheckLockAvailability-->
       <xs:enumeration value="CheckLockAvailability"/>
     </xs:restriction>
 </xs:simpleType>

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

Value

Meaning

"GetLock"

The string value "GetLock", indicating a schema lock subrequest of type Get Lock.

"ReleaseLock"

The string value "ReleaseLock", indicating a schema lock subrequest of type Release Lock.

"RefreshLock"

The string value "RefreshLock ", indicating a schema lock subrequest of type Refresh Lock.

"ConvertToExclusive"

The string value "ConvertToExclusive", indicating a schema lock subrequest of type Convert To Exclusive Lock.

"CheckLockAvailability"

The string value "CheckLockAvailability", indicating a schema lock subrequest of type Check Lock Availability.