I have a similar question to this.
I have tcp and udp services that were imported using confwiz under R77.30 from Cisco ASA's and named by the wizard, so I have multiples of the same service (i.e. hydro_UDP_Service_80, chep_UDP_Service_80 (some have about 13 iterations). They are used in a variety of policies and groups.
The goal is to change one of the existing service names to UDP_Service_80, and then do a where_used on the remainder and replace them in the found objects with the renamed service, and then delete the unused service objects.
Currently, I'm working on manually doing the UDP services from SmartConsole, and have made my way through 100 objects so far (tedious, but it works) using object explorer. The down side is that the UDP objects to be changed is ~1300, and the tcp is around 3,500. Hence the need for the scripting.
I have postman running on a test system to try to make these changes, but based on the above, it sounds that it might be more like a python job?
I did see from the CPX presentation by Marco, that they were planning on being able to capture user actions to make scripts, any progress on that (as it might be useful here?
Paul G, CCSM