'auto_calculate_topo' was not suitable in our case, as we needed to excluded certain subnets or hosts. In this scenario you would create a object group with exclusions and then assign this to the interface. In Smartconsole this works fine, but using the provisioning tool it does not work.
TAC basically confirm this was currently not supported using the tool.
Additionally the scenario here really relates to to establishing the control connection from one CMA to another but not deleting the VS.
Hence I believe there two parts to this question:
1 - Export policy and objects from DMS1
2 - Import policy and object to DMS2
3 - Break the SIC connectivity between VS1 and DMS1
4 - Establish SIC connectivity between VS1 and DMS2
5 - Push policy.
I'm pretty sure Part1 can be done, but its Part2 that is the challenge.
CPKra - am I correct in the above challenge you are facing?