# Importing from FactoryPMI

**URL:** <https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539>\
**Category:** Ignition\
**Created:** [December 6, 2012, 4:22pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539 "2012-12-06T16:22:08Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlThePal](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/althepal/32/3603_2.png) [@AlThePal](https://forum.inductiveautomation.com/u/AlThePal)\
**Post date:** [December 6, 2012, 4:22pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/1 "2012-12-06T16:22:08Z")

</div>

Is it possible to import a FactoryPMI .fpmi file into Ignition?

---

<div class="post-metadata">

**Author:** ![Michael.Stofan](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.stofan/32/3342_2.png) [@Michael.Stofan](https://forum.inductiveautomation.com/u/Michael.Stofan)\
**Post date:** [December 6, 2012, 4:30pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/2 "2012-12-06T16:30:58Z")

</div>

The only FactoryPMI file you can bring into Ignition is a FactoryPMI Gateway Backup file (\*.fpgb). That’s done through the Backup/Restore area on the Configuration page of the gateway.

---

<div class="post-metadata">

**Author:** ![AlThePal](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/althepal/32/3603_2.png) [@AlThePal](https://forum.inductiveautomation.com/u/AlThePal)\
**Post date:** [December 6, 2012, 4:41pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/3 "2012-12-06T16:41:47Z")

</div>

I’ve got a backup of an old system demo I did on FactoryPMI years ago, but I only have a .fpmi file. I guess I’ll have to install FactoryPMI and load the .fpmi file in order to create a .fpgb file.

---

<div class="post-metadata">

**Author:** ![Michael.Stofan](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.stofan/32/3342_2.png) [@Michael.Stofan](https://forum.inductiveautomation.com/u/Michael.Stofan)\
**Post date:** [December 6, 2012, 7:05pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/4 "2012-12-06T19:05:41Z")

</div>

Yep, that’ll be the way to do it. For best results, make sure you use the most recent version of FactoryPMI to create the .fpgb file as well (FactoryPMI 3.3.4)

---

<div class="post-metadata">

**Author:** ![alan\_pereira](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alan_pereira/32/79668_2.png) [@alan\_pereira](https://forum.inductiveautomation.com/u/alan_pereira)\
**Post date:** [September 11, 2020, 9:48pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/5 "2020-09-11T21:48:24Z")

</div>

I tried to import a legacy FPMI project as well, I have the .fpgb file and I'm using Ignition 8.0.16.  
It won't let me:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/b/8b0d0b7b78677ab907c61d700612d135e73d05a0.png)

Isn't it supported anymore?

I tried installing FPMI but I'm having issues with it too. I don't know which would be the easiest solution.

---

<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:** [September 11, 2020, 10:01pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/6 "2020-09-11T22:01:37Z")

</div>

FPMI/FSQL restoration is not supported in 8.0.X. You _can_ install 7.9.X, restore your legacy file, and then take an Ignition backup (.gwbk) and restore it to 8.0.X.

---

<div class="post-metadata">

**Author:** ![alan\_pereira](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alan_pereira/32/79668_2.png) [@alan\_pereira](https://forum.inductiveautomation.com/u/alan_pereira)\
**Post date:** [September 14, 2020, 4:07pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/7 "2020-09-14T16:07:52Z")

</div>

I tried to import it but it failed. See screenshot below and log. I tried to disable DB connections but then it complains about not finding auth profile. We don't need to run everything in this project, we're going to upgrade it and we need to open the FPMI file just as a reference, so it's no big deal if we lose the DB connections for example.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/f/6f7012c145b6098d3054fa0fecf4ca7cca0132e9.png)

Log:

> INFO | jvm 1 | 2020/09/14 10:54:56 | E [c.i.i.g.w.p.c.l.ImportOptionsPanel$ProgressPanel] [15:54:56]: com.inductiveautomation.ignition.gateway.conversion.ConversionException: Could not find matching driver: com.mysql.jdbc.Driver  
> INFO | jvm 1 | 2020/09/14 10:54:56 | com.inductiveautomation.ignition.gateway.conversion.ConversionException: Could not find matching driver: com.mysql.jdbc.Driver  
> INFO | jvm 1 | 2020/09/14 10:54:56 | at com.inductiveautomation.factorypmi.conversion.exchange.ImportedDatasource.createDatabaseRecord(ImportedDatasource.java:74)  
> INFO | jvm 1 | 2020/09/14 10:54:56 | at com.inductiveautomation.factorypmi.gateway.ConversionHandler.handleDBConnections(ConversionHandler.java:499)  
> INFO | jvm 1 | 2020/09/14 10:54:56 | at com.inductiveautomation.factorypmi.gateway.ConversionHandler.handleUpgrade(ConversionHandler.java:150)  
> INFO | jvm 1 | 2020/09/14 10:54:56 | at com.inductiveautomation.ignition.gateway.web.pages.config.legacyupgrade.ImportOptionsPanel$ProgressPanel$LegacyImportRunner.run(ImportOptionsPanel.java:113)  
> INFO | jvm 1 | 2020/09/14 10:54:56 | at java.lang.Thread.run(Unknown Source)

---

<div class="post-metadata">

**Author:** ![Brian\_Carpenter](https://avatars.discourse-cdn.com/v4/letter/b/bbce88/32.png) [@Brian\_Carpenter](https://forum.inductiveautomation.com/u/Brian_Carpenter)\
**Post date:** [April 28, 2022, 1:46am UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/8 "2022-04-28T01:46:07Z")

</div>

hello, I have been looking for similar advice. I have a client on FactoryPMI and need to get the to Ignition. I have downloaded lgnition 7.9 and tried using the fpgb file. But it wasnt happy and told me i must use a gwbk file whick i dont have. What am i missing? thank you

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 28, 2022, 12:24pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/9 "2022-04-28T12:24:17Z")

</div>

The one time I imported from FPMI I think I started with the last version of 7.5. Updated JDBC then took a backup from that to load in the last version of 7.7. Updated JDBC again to load into 7.9. (8.1 wasn’t out back then, but that the next step.)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 28, 2022, 2:18pm UTC](https://forum.inductiveautomation.com/t/importing-from-factorypmi/5539/10 "2022-04-28T14:18:37Z")

</div>

It looks like the legacy upgrade code path still exists in 7.9… are you sure you uploaded the fpgb file on the “Legacy Upgrade” tab and not somewhere else?
