I am experimenting with GMU as a potential replacement for ESM. ESM identifies and notifies you of potential dependencies/mappings prior to migration. So far, I've not come up with a way to do this in GMU. In fact GMU's idea of "dependencies" don't seem to align with ESM's function. I'm rudimentarily familiar with the manageMappings option of GMU, but not finding it very useful so far. This is best illustrated by example.
The most common thing we have to map when migrating up our SDLC chain is service policy routing URL's. For example, a routing in a development level service might be https://devsystem.blah.com, while the QA level is https://qasystem.blah.com. ESM identifies this as a dependency and notifies you of it, allowing you to modify it for migration. How do I do this with GMU. When I did a simple test migration it didn't even look like GMU recognizes the routing in its "dependencies". All I got was the default private key associated with the routing, which I don't need and can't see why I'd ever want it since the destination gateway will have its own default ssl key for routings. So...
1. How do I identify routings in a migration?
2. How do I change the value of the routing URL so migrateIn will set it accordingly?
If we can't do these things then GMU is pretty much useless as a procedural administrative tool. We can't give it to our publisher staff and expect them to use it effectively. Having to log in to the destination gateway after migration and changing values is not a good option at all. It risks things running in the interim with incorrect settings.