My Outsystems environment is removed, How to take the backup of it?

My outsystems environment is removed. Please suggest an idea to take the backup of oml file and data that is stored in that application


Hi @Densingh Daniel ,

Normally when your Personal Environment (PE) is shut down, you receive an email from OutSystems with a backup of your apps. This should be an OutSystems Solution Pack file (.OSP) that contains all the applications you had in your PE. 

If you have created a new PE, you can login to Service Center via https://<yourpersonalenvironmentname> and go to Factory >> Solutions >> Upload & Publish a Solution, choose your OSP file and publish it.

Hope this helps.



Hi @Jitendra Kumar ,

Is it possible to retrieve the data that is stored in the database ?

The problem is the database contains your application data as well as platform data.

It is only the application data that would be reasonable to migrate from one environment to the next.  Additionally, some of that you may not want to migrate.

There are 2 ways the platform will load data into environments

* static entities, deployment updates static entities;

* bootstrapped data, timers perform a one time load of data on publish; for example generated when an entity is imported from an Excel spreadsheet.

Outside of these, I would suggest a number of options:

* Write code in OutSystems to export and import entity data to Excel, or JSON if it is a complex data model.

* If you have direct access to the database, you could use a data migration tool, such as talend or similar, connecting directly to the database

* Write code in OutSystems to expose a data import REST API.  Then consume that API in another OutSystems environment to migrate data from that environment.

I hope this helps.

Kind regards,



Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.