Backup & Migration
A backup allows you to easily switch back to a previous product version or to migrate your existing product configuration to a different machine.
Recommendation
Make sure to create regular backups of the yunIO configuration files to save the work invested in designing and optimizing your services. Alternatively, we recommend using a version control system, e.g. Git or Azure DevOps to synchronize your test environment with your productive environment.
Configuration Files
The configuration of services, sources, users and the server are stored in the config folder of the yunIO installation directory, e.g., C:\Program Files\Theobald Software\yunIO\config. Use the config folder for setting up a version control system or for creating manual backups.
| Filename | Description |
|---|---|
extractions | Contains the service definitions. |
servers | Contains the server settings. |
sources | Contains the SAP connections. |
users | Contains the user settings. |
Create a Backup
- Open the yunIO installation directory of the machine that runs yunIO, e.g.,
C:\Program Files\Theobald Software\yunIO. - Copy the complete
configandprivatefolders in the yunIO installation directory and save the folder at a secure location. - Optional: copy the complete
logsfolder of the yunIO installation directory to create a backup of the log files. - To backup your license, create a copy of your
yunIOLicense.jsonfile.
Warning
Data security.
The config, private and logs directories may contain sensitive information. Unauthorized access may lead to data breaches. Make sure to secure the backup location.
Restore a Backup
- Open the yunIO installation directory of the machine that runs yunIO, e.g.,
C:\Program Files\Theobald Software\yunIO. - Remove the
configandprivatefolders from the installation directory. - Copy the backup of the
configandprivatefolders into the installation directory. - To restore the license, replace the
yunIOLicense.jsonfile in the installation directory with the backup.
Warning
Data Loss.
Restoring the backup of the config and private folders replaces the existing configuration. Make sure to remove the existing files before restoring the backups.
Migrate to a Different Machine
Note
When migrating to a new server, a new license file must be issued for that server.
Contact our sales team at sales@theobald-software.com for more information.
Prerequisite
The same software version must be installed on both machines.
Use the YunIOSetup.exe from the installation directory of the current machine to install the matching version on the new machine. To check the version of your product, open the Designer and navigate to the About menu.
Workflow
- Open the yunIO installation directory of the current machine, e.g.,
C:\Program Files\Theobald Software\yunIO. - Create a backup of the
configfolder from the installation directory. - Decide whether you need a partial or a full migration.
For a full migration copy the entireconfigfolder to the yunIO installation directory on the new machine.
For a partial migration only copy subfolders of theconfigfolder to the new machine, see Configuration Files. - Restart the yunIO Windows service on the new machine.