2.3.1.15 SchemaLockSubResponseDataType

msdn link

The SchemaLockSubResponseDataType complex type contains information requested as part of the corresponding schema lock subrequest.

 <xs:complexType name="SchemaLockSubResponseDataType">
     <xs:attribute name="LockType" type="tns:LockTypes" use="optional" />
     <xs:attribute name="ExclusiveLockReturnReason" type="tns:ExclusiveLockReturnReasonTypes" use="optional" />
 </xs:complexType>

LockType: A LockTypes that specifies the type of lock granted in a schema lock subresponse. LockTypes is defined in section 2.2.5.9. If the ErrorCode attribute that is part of the SubResponse element is set to a value of "Success", LockType MUST be specified in a schema lock subresponse that is generated in response to a schema lock subrequest of type "Get lock" or "Refresh lock". The types of schema lock subrequests are defined in section 2.3.3.5.

ExclusiveLockReturnReason: An ExclusiveLockReturnReasonTypes that specifies the reason why an exclusive lock is granted in a schema lock subresponse. ExclusiveLockReturnReasonTypes is defined in section 2.2.5.5. The ExclusiveLockReturnReason attribute MUST be specified in a schema lock subresponse that is generated in response to a schema lock subrequest of type "Get lock" when the LockType attribute in the subresponse is set to "ExclusiveLock". The types of schema lock subrequests are defined in section 2.3.3.5.