Hi Corb,
If you don't need auditing/reporting, as gbruneau said, it would be better to just update the current CI.
If you really need to audit the server swap, you may think of update the relationship table Business_Management.
First, you can extract the relationships as per the CI uuid.
For example:
pdm_extract -f "select id, hier_child, hier_parent from Business_Management
where hier_child = 0x508283A00693AF4D96DC4FB0EF41E468 or hier_parent = 0x508283A
00693AF4D96DC4FB0EF41E468" > swapci.txt
Second, modify swapci.txt and update all the old CI id to the new CI id.
Third, use pdm_load to update the relationship table.
And then you can inactive the old CI.
NOTE1: I don't verify it yet, please verify it on your test env first.
NOTE2: This method cannot keep the old relationships.
Regards,
Mark