I suggest to discuss with my colleague
@Jacob Avraham, the lead for the Trouble Ticket API.
My intuitive view is that your option 2 is preferable - creating a new TT and updating all external references is fraught with peril - you cannot know which systems have stored references to the TT ID, they may or not be listening to any events that you raise, and they may not even allow update of foreign keys in their systems.'
Perhaps for the status it is enough to set it to Open again, the TT resource model includes a history of status changes so it will be easy to see that this is a ticket that has gone through the close/reopen cycle.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------