Restore XML Objects

Which IIQ version are you inquiring about?

Version 8.3

Share all details related to your problem, including any error messages you may have received.

Hello. We just upgraded from 8.1 to 8.3 p2. Our implementer over-wrote most of our XML file objects (Rules, applications, workflows, etc) with old versions… thus wiping out our settings and configurations. We did a server and database backup right before the upgrade. Is it possible to retrieve the XML objects from the backup and restore those to get our settings back? Where do those files live physically on the servers?

I think the easiest way would be to start your backup database somwhere else (eg. on new machine) deploy your old version to your local tomcat, connect it to old database and you can export.

BTW don’t you have your xmls in any version control like GIT? This would be the easiest way.

1 Like

If it was a uograde from 8.1 to 8.3 the upgraded env. would have all the existing rules/workflows etc updated to latest 8.3. In case you are following naming conventions , try to find the files with same name from debug.

1 Like

yes, all the xml file will be present with database version so to do the same either you can insert the row for respective object but make sure change the name of that object for example workflow just out worflow name as x and then insert in new database but this will be complecated.
So as you mentioned that you already having database and server backup then simply place these war file and into new application server if required change the name of war file and then after start just open ui and export file from object exporter task which is now plugin also.
You can then create merge file or xml file and use ssd to deploy them one go if you have git then all these thing not needed as you can use git for files

1 Like

I think restoring the DB with a fresh IIQ installation (with the old version) and then exporting the XMLs is the safest way.

1 Like