# Finding Tags used in Bindings

**URL:** <https://forum.inductiveautomation.com/t/finding-tags-used-in-bindings/25917>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [June 18, 2019, 4:01pm UTC](https://forum.inductiveautomation.com/t/finding-tags-used-in-bindings/25917 "2019-06-18T16:01:35Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [June 18, 2019, 4:12pm UTC](https://forum.inductiveautomation.com/t/finding-tags-used-in-bindings/25917/2 "2019-06-18T16:12:47Z")

</div>

> [@mreynolds](#):
>
> On a related note, the in-window “run diagnostics” feature must already do something related to what I want since it runs through all bindings needed in that window and makes sure that they are functional. I might also be able to get the information that I want by accessing the run diagnostics feature (if this is possible).

You won't be able to access the actual diagnostics popup very easily/at all, but essentially all it does is recursively traverse each component under whatever you asked for, and walk through all the qualified values attached to that component ([`from com.inductiveautomation.factorypmi.application.components.overlay.OverlayUtility import getQualities`](http://files.inductiveautomation.com/sdk/javadoc/ignition79/795/com/inductiveautomation/factorypmi/application/components/overlay/OverlayUtility.html#getQualities-javax.swing.JComponent-)) and see what's good and what isn't.

There's also some exploration elsewhere on this forum where people walked through the actual binding objects in order to "ask" them for their tag information, but that way has a lot of potential problems. See something like [this](http://forum.inductiveautomation.com/t/how-to-expose-the-tag-path-of-a-component-binding/12480/2), or maybe just ask @pturmel really nicely if he's already got something written.

Keep in mind the latter is something that's definitely not supported by IA - if you do something wrong, you could permanently break a window and have to revert to a saved version, so make sure you've got backups before mucking about with internal window properties.

---

_[View the full topic](https://forum.inductiveautomation.com/t/finding-tags-used-in-bindings/25917)._
