After you have designed your eSpace, you can decide to execute the 1-Click Publish operation, which will host the eSpace in the Public Area. If you want to run your eSpace only in your personal area, you must use the Run operation.

1-Click Publishing the eSpace

The 1-Click Publish operation is available in the eSpace menu or on the Toolbar.

If you aren't connected yet to a Platform Server, you're presented with the Select Server Window: select the server, enter your credentials, and establish the connection.

The progress of the 1-Click Publish operation is presented in the Lower Pane where you can check the errors, warnings, and reminders, if any, found while 1-Click Publishing your eSpace.

When your eSpace is invalid (An eSpace is valid when all expressions are correctly defined and the TrueChange operation issues no errors.), you have to fix its errors, and continue with the Retry Publish button, available on the Lower Pane.

Since the Upload operation is invoked automatically by 1-Click Publish, Service Studio detects possible conflicts between this local file and the file that is currently running in the server you are connected to. See how the conflict is detected between the local file (the one you are trying to publish) and the remote file (the one that exists in the Platform Server).

Once your eSpace is valid and hosted in the Public Area, you can open the default browser at any entry point of your recently published eSpace by using the Open in Browser operation, available in the Lower Pane. See Execute your eSpace.

1-Click Publish Steps

The 1-Click Publish operation involves the following steps:

  1. Save (optional): this is an optional step that is performed only if your eSpace was opened from a file or was already saved to a file.

  2. Upload: uploads the eSpace to the Platform Server you are connected to. See Upload an eSpace.

  3. Compile: this is executed in the Platform Server you are connected to and involves translating the oml (Stands for: OutSystems Markup Language) file, handled by Service Studio, into a set of Microsoft .NET or Java files.

  4. Deploy: the last step of the 1-Click Publish operation which updates the eSpace published version (Area that contains the last published version for a specific eSpace.).

When 1-Click publishing your eSpace, both the Public Area and your Personal Area are updated if the Platform Server is in Development Running Mode.

Concurrent Publishing

Because the Agile Platform Database is shared between the Public Area and the Personal Areas, the 1-Click Publish operation fails if one of the following is occurring:

1-Click Publish Permissions

To execute the 1-Click Publish operation you must be a Developer and have (at least) the Publish security level for the eSpace (in the Platform Server you are connected to).

You can check your permissions in Service Center: click on My Settings (at the top right corner) and check out your Security Settings, eSpaces Granted, Extensions Granted and Solutions Granted; if necessary, contact your Service Center administrator to grant you the required permissions.

See Also

Lower Pane | Connect to a server | About Personal Area | Overview of eSpace Life Cycle