# Gateway Network Qs - Remote Tag Providers and Scripting across gateways, scaling issues

**URL:** <https://forum.inductiveautomation.com/t/gateway-network-qs-remote-tag-providers-and-scripting-across-gateways-scaling-issues/58173>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [April 7, 2022, 3:06pm UTC](https://forum.inductiveautomation.com/t/gateway-network-qs-remote-tag-providers-and-scripting-across-gateways-scaling-issues/58173 "2022-04-07T15:06:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![tmahaf](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tmahaf/32/23492_2.png) [@tmahaf](https://forum.inductiveautomation.com/u/tmahaf)\
**Post date:** [April 7, 2022, 3:06pm UTC](https://forum.inductiveautomation.com/t/gateway-network-qs-remote-tag-providers-and-scripting-across-gateways-scaling-issues/58173/1 "2022-04-07T15:06:36Z")

</div>

Something that is kind of a pain is making sure that UDT definitions are the same across multiple gateways that all act as remote tag providers. Is there a feature that I am unaware that allows there to be a parent Definition on a centralized gateway to be passed along to other gateways?

IMO the remote gateways don’t scale very well if you have to manually copy everything across them - views, scripts, tag definitions. It would be nice if there was a gateway parent definition so large projects would scale easier. Maybe I’m just missing something, or perhaps this is already a feature request.

Any feedback or helpful hints are appreciated.

Thanks,

Trent

---

<div class="post-metadata">

**Author:** ![MMaynard](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmaynard/32/3366_2.png) [@MMaynard](https://forum.inductiveautomation.com/u/MMaynard)\
**Post date:** [April 7, 2022, 4:41pm UTC](https://forum.inductiveautomation.com/t/gateway-network-qs-remote-tag-providers-and-scripting-across-gateways-scaling-issues/58173/2 "2022-04-07T16:41:30Z")

</div>

You need the EAM module to do all of that, not just the gateway network connections.  
[https://docs.inductiveautomation.com/display/DOC79/Enterprise+Administration+Module?src=sidebar](https://docs.inductiveautomation.com/display/DOC79/Enterprise+Administration+Module?src=sidebar)

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [April 7, 2022, 4:45pm UTC](https://forum.inductiveautomation.com/t/gateway-network-qs-remote-tag-providers-and-scripting-across-gateways-scaling-issues/58173/3 "2022-04-07T16:45:04Z")

</div>

You can install EAM on gateways, reset trial mode, and test things out to make sure it does what you want. I hear your pain on UDTs and haven’t tried this yet, but suspect the send tags EAM task could be used to do what you’re looking for.

---

<div class="post-metadata">

**Author:** ![tmahaf](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tmahaf/32/23492_2.png) [@tmahaf](https://forum.inductiveautomation.com/u/tmahaf)\
**Post date:** [April 7, 2022, 5:11pm UTC](https://forum.inductiveautomation.com/t/gateway-network-qs-remote-tag-providers-and-scripting-across-gateways-scaling-issues/58173/4 "2022-04-07T17:11:30Z")

</div>

Ok we do have that module, I’ll take a look

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [April 7, 2022, 5:13pm UTC](https://forum.inductiveautomation.com/t/gateway-network-qs-remote-tag-providers-and-scripting-across-gateways-scaling-issues/58173/5 "2022-04-07T17:13:58Z")

</div>

Good luck, and let us know how it goes. If it works well to sync UDTs, I should move implementing this up higher on my list.

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [June 8, 2022, 9:45pm UTC](https://forum.inductiveautomation.com/t/gateway-network-qs-remote-tag-providers-and-scripting-across-gateways-scaling-issues/58173/6 "2022-06-08T21:45:02Z")

</div>

I just went down this path. EAM Send Tags definitely works, but is a bit of a pain to setup and maintain if you have a lot of unique provider names. The solution @Colby.Clegg floats here sounds ideal:

> [@\[Feature\] share or sync UDT data type between 2 realtime tag provider](https://forum.inductiveautomation.com/t/feature-share-or-sync-udt-data-type-between-2-realtime-tag-provider/20260/2):
>
> Hi, We’ve felt for a while that some sort of data model/type model that could be shared between providers would be useful. This won’t be available for 8.0, but it’s definitely something we’ve been thinking about. Perhaps following from changes to the project system allowing for project inheritance, maybe something similar with inheritance of tag providers could be a way to pull this off.
