At the moment, at migrate time, add or remove elements is not allowed - only update of properties within the existing elements is allowed.
Breakdown
- ACm-Runtime: in validation migrate POST, it will allow to add and remove elements. ACM-runtime will understand new and removed elements matching with the element-id of the migration with the old instance.
- Participant-intermediary: it will merge properly elements and properties
- Participant: participant has the responsibility to deploy the new elements and undeploy the removed elements during migration.
- It will possible to understand new and removed elements matching with the element-id of the migration with the old instance
- this functionally could be implemented after new/old properties functionality (The participant needs to be aware of both the old properties and the new)