I'm trying to batch automate Topology Error checking for a project we are working on with many layers. I've already automated the generation of Topology creation and a Validation, but would now like to use the handy "Export Topology Errors" geoprocessing tool on the many of topologies that have been created. But what I am finding is that there does not appear to be a way to pull the topology that was iterated into the Export Topology Errors geoprocessing tool. The "Base Name" will seed in, but the Iterator topology result will not seed in for the "Input Topology".
This is all being run on ArcGIS Desktop 10.4.1 with an Advanced User license. The topologies are all in the same file geodatabase feature dataset.
Simplified model with just an iterator and the Export Topology Errors GP tool.
Here are the Iterator settings:
Attempting to connect the output topology from the Iterator. Note that it does not offer the option to make it an input.
Note that the Export Topology Errors geoprocessing tool works fine if I run it manually on each layer. It's the Iteration part where it doesn't seem usable.
In terms of why this is not working, the only idea I have at this point is that it is one of those not-so-obvious processes where one has to do some sort of intermediate step first when connecting the two, like running a Make Feature Layer on the Topology before feeding it into the Export Topology Errors. But when I try to do that the output is not recognized as a valid input either for Export Topology Errors.
Chris Donohue, GISP