Pergapedia / SSP7
SMTX SupportSMTX Wiki
  • Introduction
  • Pergapedia / SSP7 Admin guide
  • Catalog
    • Typical use cases
      • Usage as Knowledge Catalog
      • Usage as Data Catalog
      • Usage as Service Catalog
    • Catalog Maintenance
      • Templates
        • Create a new template
        • Version management of templates
        • ACL (Access Control Lists)
          • Scopes
          • Add default ACLs
          • Remove All ACLS
          • ACL condition script examples
        • Set translation label for Publication request button
      • Parts (Fields)
        • Field types
        • Calculations
        • Field Validation examples
        • Field Visibility Examples
        • Field Filtering
        • Default value
      • Actors
      • Reusable content
      • Settings
      • General Settings
      • Roles
      • Javascript for Variables in processes
      • Action Forms
        • Add log entries for Action Forms
    • Service Maintenance
      • Services
        • Filter list of services
        • Duplicating services
        • Adding a new service
        • Service Details
          • General settings
          • Service Data
          • Contracts
          • Actors
          • Receivers
          • Targets
          • Support Groups
          • Relations
          • Requests
          • Quality Notes
          • Publication History
          • Documents
          • Log
          • Service Actions
        • Compare versions
        • Quality Notes
        • Service Changed flag
      • Approvals
      • Relations
        • Start service from service
      • Subscriptions
      • Outages
    • Public
    • Service Catalog API
      • Outbound REST API
        • Get Services
        • Get Service Details
      • Inbound SOAP calls
        • Create custom approval
        • Add log to service publish request
        • Add person to service person list
        • Add persongroup to service persongroup list
        • Delete service
        • Mark service publish request as in approval state
        • Process service publish request
        • Publish request set can be cancelled
        • Publish request set show in public
        • Remove person from service person list
        • Remove persongroup from service persongroup list
        • Remove support group from service
        • Update service field
        • Update service language field
        • Update template part datetime value
        • Update template part numeric value
        • Update template part text value
  • Fulfillment Platform
    • Admin Panel
    • General Settings
      • General
      • My Profile
      • Mail Settings
      • Login
      • Forms Setting
      • Workflow
      • Archive
      • Calendar Overview
      • Dashboard
      • Mobile Component
      • Ticketing
      • Webhooks
      • Goto
      • Search options
      • Application URL Settings
      • Address Book Settings
    • Dashboard
    • Categories
    • Topics
    • Forms
      • Fields-tab
      • Field: General Settings
      • Dynamic Value
      • Text (Area) Field
      • Yes : No Field
      • Upload file(s)
      • Date (Time) Field
      • Password Field
      • Read Only Display Field
      • Header
      • Tab
      • Section
      • Repeatable section buttons
      • Subform
      • Static HTML
      • Hidden Field
      • Selection Fields
      • Calculations
    • Processes
      • General Settings
      • Dynamic Field Mapping
      • Process Steps
      • Step Types
      • Logging
    • Datastore
      • Process interaction
      • Manage datastore entries via Webservices - Javascript
    • Tasks
    • Auto Forms
    • Adapters
      • Person Data
      • Web Services
    • Event triggers
    • Roles
    • Rolesets
    • Groups
    • Views
      • View Example 1
      • View example 2
    • Mail Templates
    • Layouts
    • Mail queue
    • Reporting
    • External Apps
    • My Items
    • Translations
    • Bulk Uploads
    • Help page
    • Goto
    • Search
    • Inbound Email
    • Reporting Dashboard
    • Ticketing
      • My Activities
      • Ticketing Views
      • External Integrations
    • Release Manager
    • Content Management Console module
    • SSP Studio
    • Persons & Accounts
    • Pools
  • Release Notes
    • Terms and Conditions
      • December 2024
    • Release 7.21.01
    • Release 7.21.03
    • Release 7.21.04
    • Release 7.21.05
    • Release 7.21.06
    • Release 7.21.07
    • Release 7.21.08
    • Release 7.21.09
    • Release 7.21.10
    • Release 7.21.11
    • Release 7.21.12
    • Release 7.22.02
    • Release 7.22.03
    • Release 7.22.04
    • Release 7.22.05
    • Release 7.22.06
    • Release 7.22.07
    • Release 7.22.08
    • Release 7.22.09
    • Release 7.22.10
    • Release 7.22.12
    • Release 7.23.01
    • Release 7.23.02
    • Release 7.23.03
    • Release 7.23.04
    • Release 7.23.05
    • Release 7.23.07
    • Release 7.23.08
    • Release 7.23.09
    • Release 7.23.10
    • Release 7.23.11
    • Release 7.23.12
    • Release 7.24.02
    • Release 7.24.03
    • Release 7.24.04
    • Release 7.24.05
    • Release 7.24.06
    • Release 7.24.07
    • Release 7.24.08
    • Release 7.24.09
    • Release 7.24.10
    • Release 7.24.11
    • Release 7.24.12
    • Release 7.25.01
    • Release 7.25.02
    • Release 7.25.03
    • Release 7.25.04
    • Release 7.25.05
  • Guides
    • Installation Guide
      • Scheduled Task installation
    • Upgrade Guide
    • LDAP Import
    • Training
      • Exercise : Create a new form
      • Exercise : Create a new Datastore Parameter
      • Exercise : Create a new Process
      • Exercise : Create a new Role
    • SubTopics in Topics
  • Pergapedia platform
Powered by GitBook
On this page
  • Introduction
  • Upgrade Proces
  • Preparation
  • Installation
  • Customizations
  • Testing
  • Rollback

Was this helpful?

  1. Guides

Upgrade Guide

Steps to complete in order to do an upgrade of your current installation. Please note that customizations may exist in your environment that are not documented here.

PreviousScheduled Task installationNextLDAP Import

Last updated 3 years ago

Was this helpful?

Introduction

This document is to assist with the upgrade of the SMTX solution SSP to the newest version. This upgrade requires a number of standard steps. Additional steps, specific to your environment can be added to the checklist at the bottom of this document.

Upgrade Proces

The checklist below shows all steps to be executed in order to complete the upgrade to the latest version. Please complete each step before continuing to the next steps.

Preparation

  • Download the default.zip and customerspecific.zip files from the

    • The download files are over 500MB, so please make sure to do this step well in advance.

  • After download, check that the downloaded files aren't marked as "Blocked" by windows.

    • Go to the file properties in Explorer and check on the first tab if the option Unblock is displayed.

    • Unblock the file when being displayed.

  • Check System health

    • Verify that the system is currently working correctly in order to avoid a long search after upgrade for issues not related to the upgrade. ​

  • Backup Database

    • Make a backup of the database to be upgraded. ​

  • Backup Website

    • Copy IIS application files from your SSP application folder to a backup folder. Do not remove the folder structure. Include the folders Common, Forms, Workflow, KM, Webstore and Ticketing.

    • Please note that the Forms folder can be very large due to attachments stored in this folder. You may want to consider an incremental backup of this folder. ​

  • Backup Scheduler

    • Save a copy of the scheduler config file. The folder where the scheduler is installed will be referred to as Scheduler Folder. ​

  • Backup web.config

    • Save a copy of the web.config file in the root installation folder. Although this file is not overwritten, it’s a good practice to store this file with the other backup files.

  • Copy the downloaded ZIP files to a working folder on the server and extract them.

    • We advise to have a folder called Install and you create subfolders for each version that is installed. Keep the current and previous version as a backup.

  • Custom front-end UI

    • In case your organization makes use of a custom front-end, download the update application from the location you received and put the files in the same installation folder as the release files.

Installation

  • Start the IIS (Internet Information Services) Manager and stop the SSP web server and stop the windows task running the Scheduler task.

    • Or at least stop the SSP website when more sites run on the server ​

  • Copy the folders contained within the \web-update folder to your SSP installation folder.

    • Check the currently installed folders and write these down. You should only copy the folders from the update that currently exist. (for example Common, Forms, Workflow,...)

    • You should overwrite all existing files and folders. The web-update contains no config files and no stylesheet files. If you have done other customizations, you should do them again after this step. ​

    • Do this for both the files contained in default.zip and CustomerSpecific.zip

  • Run the database script located in \dbscripts\SQL.sql

    • This script will upgrade your database. Make sure to connect to the correct database using SQL Management Studio and run the script without any modifications. ​

  • Go to the \scheduler\scheduledtask-update folder and copy all files and paste them into your folder containing the Scheduler installation.

    • This provides the scheduler with the new application files. You can overwrite all existing files. ​

  • Start IIS Let the Windows Task scheduler run again ​the SSP task

Customizations

Please be aware that there might be additional tasks required for your environment. A custom front-end UI may be upgraded. Please refer to any internal documentation if these custom tasks exist.

Testing

  • Check Person sync Verification if person data is loaded correctly ​

  • Check workflow Test to see if process can be started and updated ​

  • Check external interfaces Test if emails can be sent and received and verify that any external interfaces still work. ​

  • Check if tasks run without errors (delete the ones not used by particular customer) ​ ​

  • Test SSO Single sign On for automatic login ​

  • Test attachments Uploading of attachments requires additional folder access rights ​

  • Check if log files are created Correct configuration of log files and their location ​

  • Check access with non admin user

Rollback

In case you need to roll-back the installation, please follow the procedure below

  • Restore database

    • You can’t undo the database changes and therefore need to restore the previously made backup. ​

  • Start the IIS (Internet Information Services) Manager and stop the SSP web server and stop Scheduler service

    • Or at least stop the SSP website when more sites run on the server ​

  • Open the Windows Services screen and look for the SSPScheduler service.

    • Stop this service. In case you are running the scheduler as a Scheduled Task, pause the scheduled task in Windows. ​ ​

  • Copy the folders contained within the folder to your SSP installation folder. ​ ​

  • Go to the \common folder and copy all .dll files that have SMTX and BL in their name (about 40 files) and paste them into your folder.

    • This provides the scheduler with the new application files. You can overwrite all existing files. ​

  • Start IIS ​ ​

  • Start SSPScheduler service or let the Windows Task run again

SMTX software website