# Moving Device List from one gateway to another

**URL:** <https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127>\
**Category:** Ignition\
**Created:** [March 7, 2019, 3:52pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127 "2019-03-07T15:52:46Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![jhunter](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@jhunter](https://forum.inductiveautomation.com/u/jhunter)\
**Post date:** [March 7, 2019, 3:52pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/1 "2019-03-07T15:52:46Z")

</div>

Hello All,

Has anyone ever tried to copy the list of devices on the gateway to another gateway? We are currently using the Enterprise Administration Module to copy over the project and tag info between the gateways.

Can the EAM handle this as well? Or is there some other trick to move them between gateways?

Thanks!

---

<div class="post-metadata">

**Author:** ![jlivingston](https://avatars.discourse-cdn.com/v4/letter/j/779978/32.png) [@jlivingston](https://forum.inductiveautomation.com/u/jlivingston)\
**Post date:** [March 7, 2019, 5:52pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/2 "2019-03-07T17:52:23Z")

</div>

This _may_ be what you were looking for in the 7point9manual  
BEFORE YOU DO THIS, be sure to look at your subdirectory structures on BOTH gateways:  
( QUOTE )

### Exporting a Window

1. In the **Project Browser** , select a window folder, right click, and select **Export**. The Export wizard will open.
2. Check the windows and the resources that you would like to export.
3. Click **Export** and choose a folder path for your backup file. Ignition will provide a default filename with the file extension **".proj."**

### Importing a Window

Importing windows is just as easy as exporting. You can replace or [restore] a window using the exported \ ***.proj** file.

1. In the **Project Browser** , select the folder location where you want to add your window. Right click and select **Import**.
2. Select the \ ***.proj** file from the folder location where you saved your export, and press **Open**. Ignition will create the folder path and window if it doesn’t already exist, or replace the existing window. That’s it!

Default export / import file type “.proj, .vwin”

In previous versions of Ignition, the export file type for windows was **.vwin** instead of **.proj**. Because Ignition is backwards compatible, it will accept both the current **.proj** and older **.vwin** file types when importing.  
ENDQUOTE  
If that fails, you may want to check with their Support section- this should be routine.

---

<div class="post-metadata">

**Author:** ![jhunter](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@jhunter](https://forum.inductiveautomation.com/u/jhunter)\
**Post date:** [March 7, 2019, 6:39pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/3 "2019-03-07T18:39:00Z")

</div>

Thanks for your response, but no, I was looking for a way to move over the OPC-UA device list to a different gateway, not windows.

---

<div class="post-metadata">

**Author:** ![grietveld](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/grietveld/32/6984_2.png) [@grietveld](https://forum.inductiveautomation.com/u/grietveld)\
**Post date:** [March 7, 2019, 6:44pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/4 "2019-03-07T18:44:11Z")

</div>

I’m not sure if there is a way to do it via EAM, but if you are already copying projects and tags, it might be worth just using a gateway backup to copy everything over and just update licensing/gateway name and such. Can always remove anything extra afterwards.

---

<div class="post-metadata">

**Author:** ![jlivingston](https://avatars.discourse-cdn.com/v4/letter/j/779978/32.png) [@jlivingston](https://forum.inductiveautomation.com/u/jlivingston)\
**Post date:** [March 7, 2019, 9:53pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/5 "2019-03-07T21:53:31Z")

</div>

# Ignition User Manual 7.9 : Importing and Exporting Tags

Created by Robert McKenzie, last modified by Maria Ipsaro on Jan 19, 2017

Ignition can export and import Tag configurations to and from **XML** (Extensible Markup Language) or **CSV** (Comma Separated Value) file formats. This allows you to make changes to the Tag structure outside the Designer. The importing and exporting feature also becomes really important if you have a Tag database that you exported from a legacy system that you want to import into an Ignition database.

## To Import and Export Tags

1. Go to the **Designer** , select the desired folder from the **Tag Browser** that contains the Tags that you want to export. If you want to select all your Tags, click on the Tags folder. If you want to click on one Tag, click on the individual Tag.

2. On the **Tag Browser** toolbar, click the **Export** icon to export, or **Import** icon to load a previously exported file.

3. Specify the folder you want to export/input your Tags either to or from. Then choose either the **.xml** or **.csv** file type to export or import your Tags. The **Save** (to export) or the **Open** (to import) window is displayed. **Note:** Importing Tags from XML will overwrite Tags if an _exact_ match is found.  
Remember what I said about paths? The path to the TAGS that you could import by moving an entire window or resources under that in the hierarchy needs to reflect where you intend to get the TAG source info. If the PLC or other resource PATH is the same, no problem. You will know it if the tag paths are wrong- they cannot update with real values. Tags are part of the resources under a window, and so there is more than one way to solve the issue. The above gives just TAGs, yet requires that you somehow send the file. EAM can do that by connections to GW databases, or you could keep the GWs separate and just move the Export Import File. In the case of EAM, there must first be a Gateway connection- hence the EAM module. grieveld is correct, watch the licensing issue.

---

<div class="post-metadata">

**Author:** ![jlivingston](https://avatars.discourse-cdn.com/v4/letter/j/779978/32.png) [@jlivingston](https://forum.inductiveautomation.com/u/jlivingston)\
**Post date:** [March 7, 2019, 10:36pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/6 "2019-03-07T22:36:22Z")

</div>

From your Inductive Automation Account, go to the Support Section.  
From there, find and download the appropriate manual eg. 7.9 or what you need  
The download subdirectory of your PC should then have a .zip file in it.  
If you were looking at the DOC79 version, you could then navigate to: Agent Task, send project. It is first necessary to configure the EAM module to make one a controller (EAM master, one only ) and one an Agent (they are both Ignition Gateways but not EAM nor Agent until SETUP - hence manual ).

---

<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:** [March 7, 2019, 10:41pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/7 "2019-03-07T22:41:50Z")

</div>

> [@jhunter](#):
>
> Thanks for your response, but no, I was looking for a way to move over the OPC-UA device list to a different gateway, not windows.

This is not possible with the way EAM currently works, unfortunately. It's on our list at some point to allow more in depth syncing through EAM, but we've been focused on higher priority items lately.

---

<div class="post-metadata">

**Author:** ![jhunter](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@jhunter](https://forum.inductiveautomation.com/u/jhunter)\
**Post date:** [March 8, 2019, 1:40pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/8 "2019-03-08T13:40:50Z")

</div>

Thank you for the answer. Looks like I will have to move them manually then. Easy to do, just time consuming.

---

<div class="post-metadata">

**Author:** ![cody.hoffman](https://avatars.discourse-cdn.com/v4/letter/c/f475e1/32.png) [@cody.hoffman](https://forum.inductiveautomation.com/u/cody.hoffman)\
**Post date:** [April 23, 2021, 6:15pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/9 "2021-04-23T18:15:25Z")

</div>

Is this still the case or has this changed?

---

<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:** [April 23, 2021, 6:17pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/10 "2021-04-23T18:17:01Z")

</div>

Nothing has really changed in this regard. We’ve got vague plans to improve things here for 8.2, but no idea when that will actually be.

---

<div class="post-metadata">

**Author:** ![cody.hoffman](https://avatars.discourse-cdn.com/v4/letter/c/f475e1/32.png) [@cody.hoffman](https://forum.inductiveautomation.com/u/cody.hoffman)\
**Post date:** [April 23, 2021, 6:18pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/11 "2021-04-23T18:18:54Z")

</div>

I know this thread is for an individual device but what about coping the whole gateway setup?

---

<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:** [April 23, 2021, 6:30pm UTC](https://forum.inductiveautomation.com/t/moving-device-list-from-one-gateway-to-another/23127/12 "2021-04-23T18:30:07Z")

</div>

There’s nothing supported outside of restoring an entire gateway backup.

Note that inside that .gwbk, gateway config is stored in a ‘plain’ SQLite file - nothing’s stopping you from running SQL commands on it, other than the possibility of completely destroying your gateway configuration 🙂
