How to manually install the OutSystems Platform 8.0 Community Edition

How to manually install the OutSystems Platform 8.0 Community Edition

  
With this post I will try to enumerate all the steps required to manually install the OutSystems Platform 8.0 Community Edition, but I suggest that you always follow the OutSystems Platform Server - .NET Install Checklist to perform an installation of the OutSystems Platform.

Pre-Instalation:

  1. Install IIS

    1. As an Administrator of your computer, go to your Control Panel (Start Menu -> Control Panel), and click the Programs tool.

    2. In the Add or Remove Programs tool, select “Turn Windows features on or off”.

    3. On Windows Features, scroll down the list of components, select and check the Internet Information Services (IIS) item. Then, press the “+” button next to the Internet Information Services (IIS) item, to access the subcomponents

    4. On the Internet Information Services (IIS) subcomponents dialog, make sure the following subcomponents are checked:

    5. Press the Ok button to return to the Windows Components Wizard dialog.

    6. Wait for the installation process to finish.

      1. During the installation process you might get a popup dialog requesting to insert your operating system CD, or specify the location of the i386 installation folder. If you have the original operating system with the same Service Pack, then use the CD.

  2. Install SQL Server (set the server collation as CIAI and enable mixed-mode authentication, http://www.microsoft.com/en-us/download/details.aspx?id=29062)

  3. Install or enable .NET Framework 3.5

    1. Check your OS version:

      1. Windows 8 / Windows 7 / Windows 2008 R2: .NET Framework 3.5 is installed by default. Enable it on Windows Features (http://msdn.microsoft.com/en-us/library/hh506443.aspx)

      2. Other Windows versions: Download and install .NET Framework 3.5 (http://www.microsoft.com/en-us/download/details.aspx?id=21)

  4. Open Notepad as administrator

    1. Edit %WINDIR%\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config

    2. Locate the <processModel> element inside <system.web> section

      1. Create (or update) the maxRequestLength property of httpRuntime element to allow requests for at least 32768Kb. (<httpRuntime executionTimeout="100" maxRequestLength="32768" />)

  5. Optional: Install Message Queuing to take advantage of the OutSystems Platform Asynchronous log feature (http://www.outsystems.com/forums/discussion/6831/microsoft-message-queue-installation-for-community-edition/)

Installation

  1. Create an OutSystems database Catalog

    1. Open a Command Line (in the Run utility of the Start Menu write “cmd” and click OK)

    2. In the Command Line Execute the following commands:

sqlcmd -S localhost\OUTSYSTEMS

CREATE LOGIN outsystemsinstaller WITH PASSWORD = 'outsystems'

GO

EXEC sp_addsrvrolemember outsystemsinstaller, sysadmin

GO

CREATE DATABASE OUTSYSTEMS

GO

exit

  1. Install Platform Server  (http://www.outsystems.com/NetworkDocuments/DownloadsEntry.aspx?VirtualDirectoryId=76)

  2. Run the OutSystems Configuration Tool

    1. Open the Configuration Tool (located in the Start Menu / All Programs / OutSystems / Administration Tools / Configuration Tool):

    2. Select the Database tab

    3. Set Database Server and Catalog

      1. DBMS to Microsoft SQL Server

      2. Server to localhost\OUTSYSTEMS

      3. Catalog to OUTSYSTEMS

    4. Create Admin user

      1. Set User to hubadmin

      2. Set Password to outsystems

    5. Create Runtime user

      1. Set User to hubruntime

      2. Set Password to outsystems

    6. Create Log user

      1. Set User to hublog

      2. Set Password to outsystems

    7. Click Grant Permissions

      1. In Database Login use

      2. Set Login to outsystemsinstaller

      3. Set Password to outsystems

      4. Click the OK button

    8. Create the Platform Database Schema

      1. Click Create/Upgrate Database

      2. In the confirmation Dialog Box click Yes

      3. A new Dialog Box with the successful confirmation as follow should appear

    9. Select the Session tab

    10. Set Session Server and Catalog

      1. Server to localhost\OUTSYSTEMS

      2. Catalog to OSASPState

    11. Create Admin user

      1. Set User to hubstate

      2. Set Password to outsystems

    12. Click Configure Session Database

      1. A Confirmation Dialog Box should appear

      2. Click Yes

      3. In Database Login use

        1. Set Login to outsystemsinstaller

        2. Set Password to outsystems

        3. Click the OK button

        4. More Database Login Windows can appear after OK is pressed, keep clicking OK if they do (only three windows should appear though)

        5. A success message should appear after this

    13. Finish the configuration by Clicking the Apply & Exit button

      1. Answer yes when asked to install Service Center

      2. Answer yes when asked start Scheduler and SMS Connector services

  3. Upload the OutSystems Platform License

    1. Request your Community License at: http://www.outsystems.com/community/license/

      1. Fill in the requested information

        1. You will then be emailed your license

    2. Open your service center at http://localhost/servicecenter

      1. username: admin

      2. password: admin

    3. Go to the ADMINISTRATION/Licensing tab

    4. Click in the Upload New License option

      1. Choose the file that goes attached in your license email (OutSystemsPlatformCommunityEdition.lic)

      2. Press Upload

  4. Install System Components

    1. Open your service center at http://localhost/servicecenter

      1. username: admin

      2. password: admin

    2. Go to the FACTORY tab

      1. Go to Solutions tab;

        1. Chose the option Upload New Solution

        2. Choose the file System_Components.osp (available in the Platform Server installation dir, usually “C:\Program Files\OutSystems\Platform Server\System_Components.osp”)

        3. Press 1-click-publish;

        4. Wait for all the publication steps to finish.

  5. Install Service Studio (http://www.outsystems.com/NetworkDocuments/DownloadsEntry.aspx?VirtualDirectoryId=76)

  6. Install Integration Studio (http://www.outsystems.com/NetworkDocuments/DownloadsEntry.aspx?VirtualDirectoryId=76)

And after this you should be able to start your interactive Tutorials and take full advantage of OutSystems Platform.

 
Hello all, 
I've got an error on step 8.13:

 [Error] Error message from node <servername> (127.0.0.1): Deployment failed
Deployment failed. Could not invoke ping. Exception: The underlying connection was closed: An unexpected error occurred on a send.
   at System.Net.HttpWebRequest.GetResponse()
   at OutSystems.HubEdition.DeployService.Deploy.#U9d(String hostname, String espaceName, String ptaOrTenantName, String pingFile)

Have opened ports 12000-12004 in the firewall but still same error.