Service Studio 5.1 Help
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 in Personal Area operation.
The 1-Click Publish operation is available in the eSpace menu or on the Toolbar.
If you are not connected to an Platform Server, Service Studio automatically prompts you to select a server and a user name, in order to establish the connection. See Select Server Window.
The progress of the 1-Click Publish operation Show picture 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 at least fix its errors, and continue with the Retry Publish button, available in 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:
Save: Saves the eSpace in the folder you specified.
Upload: Uploads the eSpace to the Platform Server you are connected to. See Upload an eSpace.
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.
Deploy: Last step in the 1-Click Publish operation that 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.
Due to the fact that the Platform Database is shared between the Public Area and personal areas, there are some constraints when running your Personal Area. You cannot 1-Click Publish your eSpace in the following situations:
Another developer is running that eSpace;
Another developing is 1-Click Publishing that eSpace.
1-Click Publish access rights
To 1-Click Publish an eSpace in the Platform Server, you must be a Developer and you must have a Publish security level on that eSpace in the Platform Server you are connected to.
To check your permissions, you must login to Service Center. In the My Settings tab, you can check your effective permissions: Security Settings and eSpaces, Extensions and Solutions Granted. If necessary, contact the Service Center administrator and ask to be granted the suitable permissions.
Lower Pane | Connect to a server | About Personal Area | Overview of eSpace Life Cycle