# Change Default Tag Provider @ runtime

**URL:** <https://forum.inductiveautomation.com/t/change-default-tag-provider-runtime/7519>\
**Category:** Ignition\
**Created:** [November 5, 2013, 2:18pm UTC](https://forum.inductiveautomation.com/t/change-default-tag-provider-runtime/7519 "2013-11-05T14:18:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gadgetguru69](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@gadgetguru69](https://forum.inductiveautomation.com/u/gadgetguru69)\
**Post date:** [November 5, 2013, 2:18pm UTC](https://forum.inductiveautomation.com/t/change-default-tag-provider-runtime/7519/1 "2013-11-05T14:18:19Z")

</div>

Anyone know if it is possible to change the default tag provider at runtime? We have several tag providers for different machine types and would like to have one project where any screens that have machine type specific data on them we would swap to that machine type provider. We wouldn’t have any screens that needed a combination of machine types on them.

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [November 15, 2013, 4:52pm UTC](https://forum.inductiveautomation.com/t/change-default-tag-provider-runtime/7519/2 "2013-11-15T16:52:56Z")

</div>

Hi,

I don’t think there’s a way to change the default provider on the fly. It’s actually not stored in the client, but instead retrieved on the gateway from the project settings.

Anyhow, what you really want to do instead is set up your windows using indirect tag bindings, with an indirect reference for the provider name. In other words, on the root container of your screen, you might have “tagProvider”. Then, all of your paths will be “[{0}]path/to/tag”, with the {0} set as a binding to that property.

Hope that helps, I know it’s probably not the answer you want, now that your screens are built…

---

<div class="post-metadata">

**Author:** ![gadgetguru69](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@gadgetguru69](https://forum.inductiveautomation.com/u/gadgetguru69)\
**Post date:** [November 15, 2013, 5:04pm UTC](https://forum.inductiveautomation.com/t/change-default-tag-provider-runtime/7519/3 "2013-11-15T17:04:58Z")

</div>

Actually this is the way we went. Since this was mobile project started from scratch it wasn’t big deal to do from the start.

Thanks
