Two activities with same name can only exist when you will import objects of other environment. Suppose you have created a Trading Partner in your DEV environment and also created a Trading Partner with exact name in PROD environment. So, when you will export your objects of DEV and Import them into your PROD then that Trading Partner will also be moved as both of the Trading Partner have different Activity ID's resulting into duplicate entries.
In the case the Trading Partner in PROD should be replaced with the one in DEV environment. Is it right?
Usually this should happen that the Trading Partner of PROD must be replaced by the Trading Partner of DEV. However, in your case this will not happen as you have also created a new Trading Partner in your PROD environment.
In practice PROD usually contains object migrated from DEV. Any object created in PROD means it is not going to be moved from DEV. That is why our migration utility checks the Activity IDs of the objects to see if it exists and the coming objects are new. In your case this is not true and that is why the issue is coming.
We recommend that if you are creating something temporarily in PROD that in future you want to migrate from DEV, try deleting them from the target environment and then do the migration.
Post is closed for comments.