798
Views
10
Comments
Solved
Download all applications from an Environment
Question

Hi,

Is it possible to download all applications (*.oap file) from an Environment? 

Or is it necessary to download each application?

2012-03-02 13-17-21
Paulo Ramos
Staff
Solution

The solution manifest includes information about the related applications, so it will create them if they don't exist.

Tim's suggestion is a simple and fast way of creating a full backup of all modules. Note that you should avoid publishing this solution into another environment - it will include system components that were bundled with a specific OutSystems version. Using them in another environment with a different version may cause issues. I assume you just need a full backup of your code.

2024-10-30 10-26-52
Diogo Martins

Paulo Ramos wrote:

The solution manifest includes information about the related applications, so it will create them if they don't exist.

Tim's suggestion is a simple and fast way of creating a full backup of all modules. Note that you should avoid publishing this solution into another environment - it will include system components that were bundled with a specific OutSystems version. Using them in another environment with a different version may cause issues. I assume you just need a full backup of your code.

Excelent!

It was a fast way to do a full backup.

I'll use the API (rest web service) for Lifetime for a selective download/backup of a large number of applications.

Thanks Paulo!

2020-02-28 09-46-54
Eduardo Jauch

Hello Diogo,

Don't remember an option to do this in Service Studio or Service Center (or even Lifetime, but I may have missed it).

In any case, you have an API (rest web service) for Lifetime that you can use to list and download all apps. 

https://www.google.pt/search?q=OutSystems+life+app+download&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&dcr=0&ei=AUGVWvHHHMHb8AfAwI_YDg

But I never used, so I don't know if the binary file is the oap.

Cheers.

2020-04-17 08-41-30
Tim Timperman

In service center, you can create a solution, and add all existing espaces and extensions (with *) to it.

Then you can download that .osp file. This way you can copy your entire factory in 1 go.

2024-10-30 10-26-52
Diogo Martins

Thanks for the replies!

Following Eduardo's advice I've tried to developed an application for downloading the apps.

Tim's solution was also very useful.

Best regards.

BulkDownload.oml
2024-06-12 10-07-10
Daniel Martins

Hi Diogo,

Could you please consider to make it available in a Forge component?

I think that functionality does not exists on any current Forge component, so it would be really cool to have it there available.


Thank you!


Diogo Martins wrote:

Thanks for the replies!

Following Eduardo's advice I've tried to developed an application for downloading the apps.

Tim's solution was also very useful.

Best regards.



2024-10-30 10-26-52
Diogo Martins

Daniel Martins wrote:

Hi Diogo,

Could you please consider to make it available in a Forge component?

I think that functionality does not exists on any current Forge component, so it would be really cool to have it there available.


Thank you!


Diogo Martins wrote:

Thanks for the replies!

Following Eduardo's advice I've tried to developed an application for downloading the apps.

Tim's solution was also very useful.

Best regards.



Hi Daniel,

I'll make it available on Forge.

Best regards


2020-02-28 09-46-54
Eduardo Jauch

Hi Diogo, 

Is it working? :)

Tim, never saved the entire factory. Do you know if when creating a solution with multiple espaces from different applications, it recreates all the applications?

I'm guessing it will. :)

Cheers.

2024-10-30 10-26-52
Diogo Martins

Eduardo Jauch wrote:

Hi Diogo, 

Is it working? :)

Tim, never saved the entire factory. Do you know if when creating a solution with multiple espaces from different applications, it recreates all the applications?

I'm guessing it will. :)

Cheers.

It's working!

I was able to do a full backup of all modules.

Best Regards

2012-03-02 13-17-21
Paulo Ramos
Staff
Solution

The solution manifest includes information about the related applications, so it will create them if they don't exist.

Tim's suggestion is a simple and fast way of creating a full backup of all modules. Note that you should avoid publishing this solution into another environment - it will include system components that were bundled with a specific OutSystems version. Using them in another environment with a different version may cause issues. I assume you just need a full backup of your code.

2024-10-30 10-26-52
Diogo Martins

Paulo Ramos wrote:

The solution manifest includes information about the related applications, so it will create them if they don't exist.

Tim's suggestion is a simple and fast way of creating a full backup of all modules. Note that you should avoid publishing this solution into another environment - it will include system components that were bundled with a specific OutSystems version. Using them in another environment with a different version may cause issues. I assume you just need a full backup of your code.

Excelent!

It was a fast way to do a full backup.

I'll use the API (rest web service) for Lifetime for a selective download/backup of a large number of applications.

Thanks Paulo!

2020-02-28 09-46-54
Eduardo Jauch

Thanks Paulo :)

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