When the server receives a PUT method request, it MUST execute the following operations, provided all appropriate preconditions are met:
+------------------------+--------------------------+---------------+ | Existing Destination | Resulting Destination | Server | | Resource | Resource | Operation | +------------------------+--------------------------+---------------+ | None | Calendar object resource | None | | | | | | None | Scheduling object | Create | | | resource | | | | | | | Calendar object | Calendar object resource | None | | resource | | | | | | | | Calendar object | Scheduling object | Create | | resource | resource | | | Scheduling object | Calendar object resource | Remove | | resource | | | | | | | | Scheduling object | Scheduling object | Modify | | resource | resource | | +------------------------+--------------------------+---------------+