Install / Update FACTON CMD

The installation provides you with a basic configuration as well as an empty database. You can install the FACTON CMD on your Windows computer or for Citrix XenDesktop.

Note

In case you already used a previous version of the FACTON CMD, please follow the steps of section Update FACTON CMD

Install FACTON CMD

Install FACTON CMD on Windows 10 Computers

Requirements
  • Windows 10
  • .NET Framework 4.7.2 or newer
  • PowerShell 5.0 or later
    • To check version: Open PowerShell and type $PSVersionTable
    • Version 5.0 is already part of the Windows 10 installation
  • PowerShell Execution Policy needs to set to RemoteSigned or a less secure value
    • Open PowerShell as Windows Administrator
    • Run Get-ExecutionPolicy to check current value
    • Use Set-ExecutionPolicy RemoteSigned to change (if required)
  1. Navigate to the folder containing the setup file.
  2. Install FACTON SDE by running »FACTON_Solution_Development_Environment_21.1.XXXXX.exe«. The Setup dialog opens.
  3. Click on Install.
  4. Please read the terms of the license agreement carefully.
    To accept the terms of the license agreement, select the »I accept the terms in the license agreement« option.
  5. Click on Next. The Features and installation location dialog opens.
  6. This dialog provides the following options:

    • Cost Model Designer
      • Use only the FACTON CMD to develop and maintain cost models.
    • SDE Visual Studio Extension
      • Use the additional Visual Studio Extension to develop and maintain solutions (including cost models and reports).
      • MS Visual Studio is required

    The following features are always installed:

    • SQL Server 2017 Local DB
    • SDE Runtime
  7. Select the »Cost Model Designer« along with the installation location.
  8. If you want to use only the FACTON CMD, the installation of MS Visual Studio is not necessary.

  9. Click on Next.
  10. A summary page opens and displays the previously installed software requirements (in gray font) and the current component you wish to install (in black font).
    Click on Install to start the installation process.
  11. A page with information about the installed components opens.
    Click on Finish.

Alternative:  

Run the installation command in a Command Prompt or PowerShell

Further Information to setup parameter and sample command lines, see

ReadMe.txt in the setup folder.

 

Uninstall FACTON CMD

Uninstall FACTON CMD

  1. Enter Programs and Features in the search box of the Windows Start menu and select it from results.
  2. Find and click on the program »FACTON EPC Solution Development Environment 21« ► Uninstall.
  3. Follow the prompts to complete the uninstallation.

Alternative:

  1. Navigate to the folder containing the setup file.
  2. Uninstall FACTON CMD by running »FACTON_Solution_Development_Environment_21.1.XXXXX.exe«.

 

Install FACTON CMD for Citrix XenDesktop

Install CMD for Citrix XenDesktop

FACTON CMD can be deployed via XenDesktop 7.12 with a dedicated Virtual Machine (Windows 10) per concurrent user.

  1. Install and configure Citrix XenDesktop. Follow standard deployment guides for Citrix XenDesktop.

    https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-12/install-configure.html

  2. Prepare virtual machine with FACTON CMD.
    1. Install Windows 10.
    2. Install FACTON SDE with the »Cost Model Designer« feature.
    3. Install Virtual Delivery Agents.
    4. Add VM (or VM Image) to Citrix Machine Catalog and Delivery Group.

 

Update FACTON CMD

Update from 12.1 to 12.0

  1. Uninstall your current version of the FACTON CMD (see Uninstall FACTON CMD).
  2. Install the new version of the FACTON CMD (see Install FACTON CMD).

From version 12.0, the file format version 2.11.0 (facproj) applies.

After starting the FACTON CMD, the following information dialog is displayed. By extending the dialog details, information are shown which cost model is affected by the conversion.

Save the cost models to convert them into a compatible format.

Alternative: Run the cost models.

Note

It is not possible to reconvert or edit cost models in the new format with older FACTON CMD versions.

FACTON recommends to save old cost models in backups.

 

FACTON SDE Breaking Changes as of 12.0:

Unused signatures are compiled/validated during the import

As of version 12.0, every unused signature is being compiled and validated when importing, i. e. they must not contain any Cost# errors. Thus, you need to correct or delete defective signatures. Otherwise, the configuration import will fail.

Such unused signatures are e. g. Signature Extensions that are not used as property type anywhere in the Cost+ of a system.

When running the cost model for the first time, an error message may appear regarding unused or incorrect signatures. In that case, you need to correct these signatures or simply delete them.

 

Update from 11.1 to 11.2

  1. Uninstall your current version of the FACTON CMD (see Uninstall FACTON CMD).
  2. Install the new version of the FACTON CMD (see Install FACTON CMD).

From version 11.2, the file format version 2.8.0 (facproj) applies.

After starting the FACTON CMD, the following information dialog is displayed. By extending the dialog details, information are shown which cost model is affected by the conversion.

Save the cost models to convert them into a compatible format.

Alternative: Run the cost models.

Note

It is not possible to reconvert or edit cost models in the new format with older FACTON CMD versions.

FACTON recommends to save old cost models in backups.

 

Update from 11.0 to 11.1

  1. Uninstall your current version of the FACTON CMD (see Uninstall FACTON CMD).
  2. Install the new version of the FACTON CMD (see Install FACTON CMD).

 

Update from 10.3 to 11.0

  1. Uninstall your current version of the FACTON CMD (see Uninstall FACTON CMD).
  2. Install the new version of the FACTON CMD (see Install FACTON CMD).
  3. For the update from 10.3 to 11.0, you have to update the local database:
    1. Open a Command Prompt or PowerShell via right-click on Windows Start ► Windows PowerShell.
    2. Run the following commands:
      Import-Module `
      Facton.Toolkit.SolutionDevelopment.Runtime.Manager
      Export-FactonSDERuntimeDatabase -FilePath c:\temp\backup.bacpac
      sqllocaldb.exe delete FACTON
      Import-FactonSDERuntimeDatabase -FilePath c:\temp\backup.bacpac
Note

FACTON SDE Breaking Changes

Further Information see Release Note 11.0

 

Update from 10.2 to 10.3

  1. Uninstall your current version of the FACTON CMD (see Uninstall FACTON CMD).
  2. Install the new version of the FACTON CMD (see Install FACTON CMD).
  3. For the update from 10.2 to 10.3, you have to update the login permissions:
    1. Open a Command Prompt or PowerShell via right-click on Windows Start ► Windows PowerShell.
    2. Run the following commands:
      Import-Module `
      Facton.Toolkit.SolutionDevelopment.Runtime.Manager
      Set-FactonSDERuntimeDefaultLoginPermission
Note

FACTON SDE Breaking Changes

Further Information see Release Note 10.3

 

Optional: To reuse your previously created cost models, you have to migrate them. Please contact the FACTON Support for further instructions.