Upgrading Decisions (v6 to v8)
  • 07 Oct 2022
  • 3 Minutes to read
  • Dark
    Light

Upgrading Decisions (v6 to v8)

  • Dark
    Light

IMPORTANT CONSIDERATIONS
  • The change to .NET Core architecture requires an "uninstall" of v6 ahead of installing v8.
  • Running v6 and v8 with the same database is NOT supported.
  • Upon upgrading to v8, downgrading back to v6 is NOT supported.
  • Projects using XML/XSD Data Structures may require remapping on upgrade.
  • v6 custom Less files are not supported for use in v8.
  • v8 Web Service Integrations requires the installation of the .NET Core 6.0 SDK and a machine restart for proper configuration.
  • Label components that use HTML will break when upgrading due to changes included in DT-029205. To resolve this, use the HTML Display component.  
  • SSO endpoints were modified between v6 and v8. While v6 endpoints still function, the recommended endpoints have changed.
  • The following article focuses on a Standard v6 server installation.
  • For upgrades to 8.5
    As part of the change included for the DT-035693, the storage location for LESS files will be moved. This will cause custom LESS files to be lost upon upgrading. It is recommended that users create a backup of any custom LESS files that were created.

    Changes that were made using the Theme Editor will persist upon upgrading.

The following article demonstrates how to upgrade a Version 6 (v6) installation to Version 8 (v8).

For upgrading v6 Multi-Tenancies, refer to Upgrading a v6 Mult-Tenancy to v8.

.NET Core 6.0 (Versions 8.0+) 
  • ALL custom libraries will need to be recompiled for .NET Core
  • Custom assemblies will need to be re-written
  • Modules may require design refactoring or downloading newer versions
To begin building steps in .NET Core 6.0 or the Decisions tool, visit the SDK Overview.

Warning on Settings.xml

The v6 Settings.xml file will be used as a point of reference for various parameters while installing v8, but cannot be used between versions. 

Pre Installation Backups and Version 6 Removal

  1. Backup the Database (DB)noting the DB Server and DB name (or connection string).
  2. Navigate to C:\Program Files\Decisions\Decisions Service Manager.
  3. Copy and paste the Settings.xml file to the Desktop. 
  4. Navigate to C:\Program Files\Decisions\Decisions Service Manager\Instances\Control.

  5. Copy and paste the Keys.dat file to the Desktop.
  6. Navigate to and backup C:\Program Files\Decisions\FileStorage. 

    Then reference the v6 Settings.xml file, copied above, to re-configure the exact path later in the v8 Installer.
  7. Visit Download Decisions; select the Decisions 6 Installer that matches the current version (ex: 6.10.0)
  8. Run DecisionsServerInstaller.exe. Then, click REMOVE. 

Version 8 Downloads, Select Installation Type, and Database Setup

After removing v6, 

  1. Download and install .NET 6 Runtime (x64), .NET Core Hosting Bundle and .NET Desktop Runtime
  2. Download the desired Decisions 8 Installer from the Download Decisions webpage.
  3. Right-click the newly downloaded installer and select Run as administrator
  4. Click INSTALL.

  5. Review the terms, check the I accept the terms of the License Agreement box, then click Next to proceed.

  6. On the Select Installation Type window, make the appropriate license choice, then click Next.
    Additional Options
    To further customize all installation options, check the Show Advanced Settings box. 


  7. Upon reaching the Settings screen, click Next.
    On the resulting Database Setup screen, select the appropriate Database Type, match the Connection Type and Connection Settings used for v6, then click Next


  8. Select the appropriate Installer Hosting Option, then click Next.
    Typically the recommended option is Self Hosting


Portal Base URL

The following section demonstrates how to set up the Portal Base URL for the Decisions environment for both Hosting Options.

Matching PortalBaseURL
To ensure previously emailed v6 task links resolve correctly, reference the v6 Settings.xml file to configure matching values for the v8 installation. 

Self Hosting

  1. Specify the Portal Base URL used in v6 within the Domain Name (ex: example.com) field. 
  2. Select the desired HTTP/HTTPS configuration, along with the Certificate path and Password if applicable, then click Next.
    Default Port Values and Certificate 
    Note that Local installations default to localhost with HTTP (Port: 80) or HTTPS (Port: 443).

    Certificates may be selected via Physical File Path or Certificate Store

IIS Hosting

The following section details how to set up Decisions via IIS Hosting using the Default Web Site.

Manual Setup Instructions 
To manually configure the Application Pool and Application Initialization settings, reference Installer Hosting Options.
  1. Provide the Portal Base URL used in v6, then click Next.

  2. From the Web Application window, under Application Pool, click Create new. Then, click Next. 
    Preexisting App Pool
    If an Application Pool with the same name already exists, use IIS Manager to change the .NET CLR version No Managed Code.


Finish Installation 

  1. Select the Outbound E-mail Server option previously used in v6, then click Next.

  2. If database encryption was previously used, click Restore Key File to upload the copied v6 Keys.dat, then click Next.


  3. Define the v8File Storage location, then click Next.

  4. Review and correct any System Requirements warnings before clicking Next.



  5. Via the Review Install Options screen, confirm the expected installation summary details, then click Next.

  6. Installation of v8 is underway.

  7. Click Show Details to see the installation progress.

  8. When the upgrade completes, click Finish to close the Installation Finished window.

  9. Attempt to login to the new upgrade Decisions environment using the admin Username and Password.

For further information on Installation, visit the Decisions Forum.

Was this article helpful?