Upgrade all server components

Important: Your RDBMS must be running before you start the upgrade.

SSO and smart card limitations and requirements‌

  • The only smart card client reader supported is the Common Access Card (CAC), a United States Department of Defense (DoD) smart card issued as standard identification for logging in to DoD hosted software.

  • After upgrading Dimensions CM configured for SSO with a smart card, your SSO+CAC setup may not work due to the new string encryption mechanism in the updated software version. For details on how to re-enable the CAC authentication. See SSO and smart card tasks.

Upgrade a server with a PostgreSQL database

  1. Run the server installer. Read and accept the license agreement.

  2. Select upgrade components:

    • Dimensions Server

      Upgrades the server and CM schema.

    • Single Sign On

      Installs or configures a connection to an SSO server.

    • Smart Card Setup

      Configures smart card authentication.

    • Deployment Automation Server

      Installs a Deployment Automation server.

    • PulseUno

      Installs PulseUno (required) and its modules (optional):

      • Git server: The server that PulseUno uses for Git repositories.

      • Vault server: The server that PulseUno uses for the library of software packages.

  3. Accept the default installation folder or choose a different one.

  4. If you are installing an SSO server, select one of the following:

    • New: Install a new SSO server.

    • Existing: Configure a connection to an existing SSO server, for example, Solutions Business Manager (SBM).

  5. If you are installing an SSO server and smart card, do one of the following:

    • Existing SSO server:Specify the SSO server’s host name and port. Optionally select a secure HTTPS connection.

    • New SSO server without smart card:

      To configure LDAP details for user credentials, enter parameters for Hostname, Port, Base DN, Search Filter, Bind User DN, and Password.

      Defaults:

      • Port: 389

      • Search Filter: (&(objectClass=user)(sAMAccountName={0}))

      For details about server SSO parameters, see Single sign-on prerequisites‌‌.

    • New SSO server with smart card:

      • To configure the LDAP connection for authenticating smart cards, enter parameters for Hostname, Port, Bind User DN, and Password.

        Default port: 389

      • To configure LDAP details for user credentials, enter parameters for Hostname, Port, Base DN, Search Filter, Bind User DN, and Password.

        Search Filter default: (&(objectClass=user)(sAMAccountName={0})).

    After the installation is complete, manually configure the smart card trusted certificate authorities. For details, see Configure trusted certificate authorities.

  6. Select Dimensions server components and schema.

  7. Select the PostgreSQL database type.

  8. Enter the name and password of the PostgreSQL SuperUser.

  9. Enter the password for the PCMS_SYS schema. Default: pcms_sys

  10. If prompted, enter the OS account name and password for the Dimensions CM system administrator. Default: dmsys

  11. If you are installing a Deployment Automation server:

    1. Select Install DA.

    2. Accept the default installation directory or choose a different one.

    3. (Optional if DA is already installed) Select Use existing settings.

    4. (Optional) Select Skip database creation.

    5. Specify the port number that Deployment Automation agents will use to make Java Message Service (JMS) connections to the server. Default: 7918

    6. Select Client Mutual Authentication if you want Deployment Automation to use agent authentication when connecting to the server.

    7. Specify a username and password for a new Deployment Automation database account to be created.

    For details about installing and using DA, contact Support.

  12. (Optional) If you are installing the PulseUno modules:

    • Install local Git server: Installs the server that PulseUno uses for Git repositories.

    • Install local Vault server: Installs the server that PulseUno uses for the library of software packages.

      The PulseUno server is installed automatically (required).

      If you have the Git and Vault servers installed remotely, provide their connection details and optionally enable HTTPS.

  13. Click Install to start the upgrade. When the upgrade is complete, click Finish.

Upgrade a server with an Oracle database

  1. Run the server installer. Read and accept the license agreement.

  2. Select upgrade components:

    • Dimensions Server

      Upgrades the server and CM schema.

    • Single Sign On

      Installs or configures a connection to an SSO server.

    • Smart Card Setup

      Configures smart card authentication.

    • Deployment Automation Server

      Installs a Deployment Automation server.

      Important: You must not install DA into a Serena-Supplied Runtime.

    • PulseUno

      Installs PulseUno (required) and its modules (optional):

      • Git server: The server that PulseUno uses for Git repositories.

      • Vault server: The server that PulseUno uses for the library of software packages.

  3. Accept the folder where Dimensions CM is installed or choose a different one.

  4. If you are installing an SSO server, select one of the following:
    • New: Install a new SSO server.

    • Existing: Configure a connection to an existing SSO server, for example, Solutions Business Manager (SBM).

  5. If you are installing an SSO server and smart card, do one of the following:

    • Existing SSO server:Specify the SSO server’s host name and port. Optionally select a secure HTTPS connection.

    • New SSO server without smart card:

      To configure LDAP details for user credentials, enter parameters for Hostname, Port, Base DN, Search Filter, Bind User DN, and Password.

      Defaults:

      • Port: 389

      • Search Filter: (&(objectClass=user)(sAMAccountName={0}))

      For details about server SSO parameters, see Single sign-on prerequisites‌‌.

    • New SSO server with smart card:

      • To configure the LDAP connection for authenticating smart cards, enter parameters for Hostname, Port, Bind User DN, and Password.

        Default port: 389

      • To configure LDAP details for user credentials, enter parameters for Hostname, Port, Base DN, Search Filter, Bind User DN, and Password.

        Search Filter default: (&(objectClass=user)(sAMAccountName={0})).

    After the installation is complete, manually configure the smart card trusted certificate authorities. For details, see Configure trusted certificate authorities.

  6. Select Dimensions server components and schema.

  7. Select the Oracle database type.

  8. Select the Oracle installation.

  9. Enter the user and password of the Oracle administration account.

  10. Enter the password for the PCMS_SYS schema for the Oracle instance.

  11. Enter the OS account name and password for the Dimensions CM system administrator. Default: dmsys

  12. If you are installing a Deployment Automation server:
    1. Select Install DA.

    2. Accept the default installation directory or choose a different one.

    3. (Optional if DA is already installed) Select Use existing settings.

    4. (Optional) Select Skip database creation.

    5. Specify the port number that Deployment Automation agents will use to make Java Message Service (JMS) connections to the server. Default: 7918

    6. Select Client Mutual Authentication if you want Deployment Automation to use agent authentication when connecting to the server.

    7. Specify a username and password for a new Deployment Automation database account to be created.

    For details about installing and using DA, contact Support.

  13. (Optional) If you are installing the PulseUno modules:

    • Install local Git server: Installs the server that PulseUno uses for Git repositories.

    • Install local Vault server: Installs the server that PulseUno uses for the library of software packages.

      The PulseUno server is installed automatically (required).

      If you have the Git and Vault servers installed remotely, provide their connection details and optionally enable HTTPS.

  14. Click Install to start the upgrade. The installer:

    • Upgrades the Oracle tablespaces and sample process model. This may take a long time.

    • Upgrades the Common Tools (the Tomcat server, web client, and Administration Console).

    • Recalculates database statistics.

    When the upgrade is complete, click Finish.

Upgrade a server with an SQL database

  1. Run the server installer. Read and accept the license agreement.

  2. Select upgrade components:

    • Dimensions Server

      Upgrades the server and CM schema.

    • Single Sign On

      Installs or configures a connection to an SSO server.

    • Smart Card Setup

      Configures smart card authentication.

    • Deployment Automation Server

      Installs a Deployment Automation server.

    • PulseUno

      Installs PulseUno (required) and its modules (optional):

      • Git server: The server that PulseUno uses for Git repositories.

      • Vault server: The server that PulseUno uses for the library of software packages.

  3. Accept the folder where Dimensions CM is installed or choose a different one.

  4. If you are installing an SSO server, select one of the following:
    • New: Install a new SSO server.

    • Existing: Configure a connection to an existing SSO server, for example, Solutions Business Manager (SBM).

  5. If you are installing an SSO server and smart card, do one of the following:

    • Existing SSO server:Specify the SSO server’s host name and port. Optionally select a secure HTTPS connection.

    • New SSO server without smart card:

      To configure LDAP details for user credentials, enter parameters for Hostname, Port, Base DN, Search Filter, Bind User DN, and Password.

      Defaults:

      • Port: 389

      • Search Filter: (&(objectClass=user)(sAMAccountName={0}))

      For details about server SSO parameters, see Single sign-on prerequisites‌‌.

    • New SSO server with smart card:

      • To configure the LDAP connection for authenticating smart cards, enter parameters for Hostname, Port, Bind User DN, and Password.

        Default port: 389

      • To configure LDAP details for user credentials, enter parameters for Hostname, Port, Base DN, Search Filter, Bind User DN, and Password.

        Search Filter default: (&(objectClass=user)(sAMAccountName={0})).

    After the installation is complete, manually configure the smart card trusted certificate authorities. For details, see Configure trusted certificate authorities.

  6. Select Dimensions server components and schema.

  7. Select the SQL Server database type.

  8. Specify SQL Server Options:

    1. Select an existing SQL Server database you want to create an ODBC connection to.

    2. If the SQL Server is on a remote machine, select Remote Database.

    3. Accept the ODBC DSN or enter a different one.

  9. Enter the password for the PCMS_SYS schema for the SQL server instance. Default: pcms_sys

  10. If prompted, enter the OS account name and password for the Dimensions CM system administrator. Default: dmsys

  11. If you are installing a Deployment Automation server:
    1. Accept the default installation directory or choose a different one.

    2. (Optional if DA is already installed) Select Use existing settings.

    3. (Optional) Select Skip database creation.

    4. Specify the port number that Deployment Automation agents will use to make Java Message Service (JMS) connections to the server. Default: 7918

    5. Select Client Mutual Authentication if you want Deployment Automation to use agent authentication when connecting to the server.

    6. Specify a username and password for a new Deployment Automation database account to be created.

    For details about installing and using DA, contact Support.

  12. (Optional) If you are installing the PulseUno modules:

    • Install local Git server: Installs the server that PulseUno uses for Git repositories.

    • Install local Vault server: Installs the server that PulseUno uses for the library of software packages.

      The PulseUno server is installed automatically (required).

      If you have the Git and Vault servers installed remotely, provide their connection details and optionally enable HTTPS.

  13. Click Install to start the upgrade. When the upgrade is complete, click Finish.