App deployment to from personal environment to Enterprise environment

App deployment to from personal environment to Enterprise environment

  

Hello,

I have some demo apps in a personal environment that I want to move/copy/republish in our Enterprise environment. 

While trying to do so I've got this error:

"Foreign Module Error
Your OutSystems subscription only allows publishing modules developed in your environment, or downloaded from the OutSystems Forge. To share this module with the community, upload it at http://www.outsystems.com/goto/forge."


It's possible to do? 


Solution

Hello Yizhar,

Directly, no.
To move applications between environments on different infra-structures, you need to pass the application (OAP) through the IPP (from OutSystems website). You upload it, and give the Activation Key from the new environment so that OutSystems replace the activation key in your application with this new one. Than you can download the new OAP and install in the other environment.

But if your application comes from a Personal Environment (PE), the IPP will not allow you to do that. The contrary is also true. You can't install an application created in an Enterprise environment to a PE.

If you desire to make your application public, you can upload it to Forge, from your Personal, and than, know public, you can install on any environment.

But beware that the application will be available to anyone that wants to download it.

Cheers.

Solution

Eduardo Jauch wrote:

Hello Yizhar,

Directly, no.
To move applications between environments on different infra-structures, you need to pass the application (OAP) through the IPP (from OutSystems website). You upload it, and give the Activation Key from the new environment so that OutSystems replace the activation key in your application with this new one. Than you can download the new OAP and install in the other environment.

But if your application comes from a Personal Environment (PE), the IPP will not allow you to do that. The contrary is also true. You can't install an application created in an Enterprise environment to a PE.

If you desire to make your application public, you can upload it to Forge, from your Personal, and than, know public, you can install on any environment.

But beware that the application will be available to anyone that wants to download it.

Cheers.


Thank you very much for your quick reply.