CHECKIN (2)
All of these operations MUST be performed, or none are performed.
- Thus, if any error occurs during processing, all operations performed to that time MUST be undone and a proper error result returned. A valid CHECKIN request MUST include a Lock-Token header listing the lock token of the working resource's lock.