Strategy ONE

Parameters for a Silent Installation

The following parameters define how a silent installation is performed.

The settings follow their descriptions, in the format:

Copy
settingname=<Value>

License Agreement

Define whether the license agreement is accepted by default:

Copy
licenseAgreement.accept=<Value>

You can define this parameter with one of the following values:

  • true: The Strategy license agreement is accepted by default. If you perform the installation as a silent installation that does not display the Strategy Installation Wizard, you must use this value to install Strategy successfully.
  • false: The Strategy license agreement is not accepted by default. The user that installs Strategy must select to accept the license agreement to continue with the Strategy installation.

Customer Information

Your name, the name of the company for which you work, and the license key:

  • User:
    Copy
    userRegistration.user=<Value> 
  • Company:
    Copy
    userRegistration.company=<Value> 
  • License key:
    Copy
    userRegistration.cdKey=<Value> 

Strategy Installation Instance

You can either install a new instance of Strategy, or modify an existing Strategy installation:

  • To install a new instance of Strategy:
    Copy
    install.Instance=new
  • To modify an existing Strategy installation:
    Copy
    install.Instance=InstallPath

Strategy Operations

In addition to installing Strategy, you can also modify, repair, uninstall, and upgrade existing Strategy installations:

  • To install a new instance of Strategy:
    Copy
    install.Operation=FRESH_INSTALL
  • To modify an existing Strategy installation:
    Copy
    install.Operation=MODIFY
  • To repair an existing Strategy installation by performing the previous installation attempt:
    Copy
    install.Operation=REPAIR
  • To uninstall an existing Strategy installation:
    Copy
    install.Operation=UNINSTALL
  • To upgrade an existing Strategy installation:
    Copy
    install.Operation=UPGRADE
  • To install a Strategy Update installation:
    Copy
    install.Operation=HOTFIX_INSTALL
  • To uninstall an existing Strategy Update installation:
    Copy
    install.Operation=HOTFIX_UNINSTALL

Strategy Install Locations

The install locations of the product. Specify valid directories where the product should be installed.

  • Home directory: The location where the Strategy configuration files and application launchers are to be installed.
    Copy
    suite.homeDirectory=<Path>
  • Install directory: The location where the Strategy products are to be installed.
    Copy
    suite.installDirectory=<Path>
  • Log directory: The location where the Strategy application logs are to be created.
    Copy
    silent.logDirectory=<Path>

Product Features

When you install products using an options file, the following two values may be specified for each product:

  • A visible option, which can use one of the following values:
    • true: Indicates that the feature is displayed in the Strategy Installation Wizard as available for installation.
    • false: Indicates that the feature is not displayed in the Strategy Installation Wizard as available for installation. If you define a product's visible option as false, it cannot be installed.

    If no value is specified, the default is true for all products. You can also define the visible option for all products using the parameter SelectComponents.visible. You can exclude these visible options for each product if you are using the options file as part of a completely silent installation where no user interface is displayed to the user.

  • An active option, which can use one of the following values:
    • true: Indicates that the feature is selected for installation.
    • false: Indicates that the feature is not selected for installation, or the product is to be uninstalled as part of an installation that modifies or uninstalls previously installed Strategy software.

To review a description of each Strategy project, see Strategy One Products and Components.

Strategy Intelligence

  • The state of whether Strategy Intelligence is displayed in the Strategy Installation Wizard:

    Copy
    Intelligence.visible=<Value>
  • The selection state of Strategy Intelligence.

    Copy
    Intelligence.active=<Value>
  • To select Strategy Intelligence Server for installation, use:

    Copy
    Intelligence.visible=true

    Copy
    Intelligence.active=true

Strategy Intelligence Server is installed if you choose to install any of the following Strategy products:

Strategy Report Services

  • The state of whether Strategy Report Services is displayed in the Strategy Installation Wizard:
    Copy
    ReportServices.visible=<Value>
  • The selection state of Strategy Report Services.
    Copy
    ReportServices.active=<Value>
  • For example, to select Strategy Report Services for installation, use:

    Copy
    ReportServices.visible=true

    Copy
    ReportServices.active=true

Strategy OLAP Services

  • The state of whether Strategy OLAP Services is displayed in the Strategy Installation Wizard:
    Copy
    OLAPServices.visible=<Value>
  • The selection state of Strategy OLAP Services.
    Copy
    OLAPServices.active=<Value>
  • For example, to select Strategy OLAP Services for installation, use:

    Copy
    OLAPServices.visible=true

    Copy
    OLAPServices.active=true

Strategy Distribution Services

  • The state of whether Strategy Distribution Services is displayed in the Strategy Installation Wizard:
    Copy
    DistributionServices.visible=<Value>
  • The selection state of Strategy Distribution Services.
    Copy
    DistributionServices.active=<Value>
  • For example, to select Strategy Distribution Services for installation, use:

    Copy
    DistributionServices.visible=true

    Copy
    DistributionServices.active=true

Strategy Transaction Services

  • The state of whether Strategy Transaction Services is displayed in the Strategy Installation Wizard:

    Copy
    TransactionServices.visible=<Value>
  • The selection state of Strategy Transaction Services.

    Copy
    TransactionServices.active=<Value>
  • For example, to select Strategy Transaction Services for installation, use:

    Copy
    TransactionServices.visible=true

    Copy
    TransactionServices.active=true

Strategy Web Reporter

  • The state of whether Strategy Web Reporter is displayed in the Strategy Installation Wizard:
    Copy
    WebReporter.visible=<Value>
  • The selection state of Strategy Web Reporter.
    Copy
    WebReporter.active=<Value>
  • For example, to select Strategy Web Reporter for installation, use:

    Copy
    WebReporter.visible=true 

    Copy
    WebReporter.active=true 

Strategy Web Analyst

  • The state of whether Strategy Web Analyst is displayed in the Strategy Installation Wizard:
    Copy
    WebAnalyst.visible=<Value>
  • The selection state of Strategy Web Analyst.
    Copy
    WebAnalyst.active=<Value>
  • For example, to select Strategy Web Analyst for installation, use:

    Copy
    WebAnalyst.visible=true

    Copy
    WebAnalyst.active=true

Strategy Web Professional

  • The state of whether Strategy Web Professional is displayed in the Strategy Installation Wizard:
    Copy
    WebProfessional.visible=<Value>
  • The selection state of Strategy Web Professional.
    Copy
    WebProfessional.active=<Value> 
  • For example, to select Strategy Web Professional for installation, use:

    Copy
    WebProfessional.visible=true

    Copy
    WebProfessional.active=true

Strategy Portlets

  • The state of whether Strategy Portlets is displayed in the Strategy Installation Wizard:
    Copy
    Portlets.visible=<Value>
  • The selection state of Strategy Portlets.
    Copy
    Portlets.active=<Value>
  • For example, to select Strategy Portlets for installation, use:

    Copy
    Portlets.visible=true

    Copy
    Portlets.active=true

Strategy GIS Connectors

  • The state of whether Strategy GIS Connectors is displayed in the Strategy Installation Wizard:
    Copy
    GISConnectors.visible=<Value>
  • The selection state of Strategy GIS Connectors.
    Copy
    GISConnectors.active=<Value>
  • For example, to select Strategy GIS Connectors for installation, use:

    Copy
    GISConnectors.visible=true 

    Copy
    GISConnectors.active=true 

Strategy Web Services J2EE

  • The state of whether Strategy Web Services J2EE is displayed in the Strategy Installation Wizard:
    Copy
    WebServices.visible=<Value>
  • The selection state of Strategy Web Services J2EE.
    Copy
    WebServices.active=<Value>
  • For example, to select Strategy Web Services J2EE for installation, use:

    Copy
    WebServices.visible=true 

    Copy
    WebServices.active=true

Strategy Mobile Server JSP

  • The state of whether Strategy Mobile Server JSP is displayed in the Strategy Installation Wizard:
    Copy
    MobileServer.visible=<Value>
  • The selection state of Mobile Server JSP.
    Copy
    MobileServer.active=<Value>
  • For example, to select Strategy Mobile Server JSP for installation, use:

    Copy
    MobileServer.visible=true 

    Copy
    MobileServer.active=true 

Strategy Community Connectors

  • The state of whether Strategy Community Connectors is displayed in the Strategy Installation Wizard:

    Copy
    CommunityConnectors.active=<Value>
  • For example, to select Strategy Community Connectors for installation, use:

    Copy
    CommunityConnectors.visible=true

    Copy
    CommunityConnectors.active=true

MicroStrategy Command Manager

  • The state of whether MicroStrategy Command Manager is displayed in the Strategy Installation Wizard:
    Copy
    CommandManager.visible=<Value>
  • The selection state of MicroStrategy Command Manager.
    Copy
    CommandManager.active=<Value>
  • For example, to select MicroStrategy Command Manager for installation, use:

    Copy
    CommandManager.visible=true 

    Copy
    CommandManager.active=true 

Strategy System Manager

  • The state of whether Strategy System Manager is displayed in the Strategy Installation Wizard:
    Copy
    SystemManager.visible=<Value>
  • The selection state of Strategy System Manager.
    Copy
    SystemManager.active=<Value>
  • For example, to select Strategy System Manager for installation, use:

    Copy
    SystemManager.visible=true 

    Copy
    SystemManager.active=true

Strategy Platform Analytics

  • The state of whether Strategy Platform Analytics is displayed in the Strategy Installation Wizard:
    Copy
    PlatformAnalytics.visible=<Value>
  • The selection state of Strategy Platform Analytics.
    Copy
    PlatformAnalytics.active=<Value>
  • For example, to select Strategy Platform Analytics for installation, use:

    Copy
    PlatformAnalytics.visible=true 

    Copy
    PlatformAnalytics.active=true 

Strategy Enterprise Manager

  • The state of whether Strategy Enterprise Manager is displayed in the Strategy Installation Wizard:
    Copy
    EnterpriseManager.visible=<Value>
  • The selection state of Strategy Enterprise Manager.
    Copy
    EnterpriseManager.active=<Value>
  • For example, to select Strategy Enterprise Manager for installation, use:

    Copy
    EnterpriseManager.visible=true

    Copy
    EnterpriseManager.active=true

Strategy Integrity Manager

  • The state of whether Strategy Integrity Manager is displayed in the Strategy Installation Wizard:
    Copy
    IntegrityManager.visible=<Value>
  • The selection state of Strategy Integrity Manager.
    Copy
    IntegrityManager.active=<Value>
  • For example, to select Strategy Integrity Manager for installation, use:

    Copy
    IntegrityManager.visible=true

    Copy
    IntegrityManager.active=true 

Strategy Telemetry Server

  • The state of whether Strategy Telemetry Server is displayed in the Strategy Installation Wizard:
    Copy
    TelemetryServer.visible=<Value>
  • The selection state of Strategy Telemetry Server.
    Copy
    TelemetryServer.active=<Value>
  • For example, to select Strategy Telemetry Server for installation, use:

    Copy
    TelemetryServer.visible=true

    Copy
    TelemetryServer.active=true 

Strategy Library (Web and Mobile)

  • The state of whether Strategy Library is displayed in the Strategy Installation Wizard:
    Copy
    LibraryWebMobile.visible=<Value>
  • The selection state of Strategy Library.
    Copy
    LibraryWebMobile.active=<Value>
  • For example, to select Strategy Library for installation, use:

    Copy
    LibraryWebMobile.visible=true

    Copy
    LibraryWebMobile.active=true 

Strategy Collaboration

  • The state of whether Strategy Collaboration is displayed in the Strategy Installation Wizard:
    Copy
    Collaboration.visible=<Value>
  • The selection state of Strategy Collaboration.
    Copy
    Collaboration.active=<Value>
  • For example, to select Strategy Collaboration for installation, use:

    Copy
    Collaboration.visible=true

    Copy
    Collaboration.active=true 

Strategy Certificate Store

  • The selection state of Strategy Certificate Store.

    Copy
    CertificateStore.active=<Value>
  • For example, to select Strategy Certificate Store for installation, use:

    Copy
    CertificateStore.visible=true

    Copy
    CertificateStore.active=true

Strategy One Product and Component Installation Locations

You can define the installation locations for the following products and components:

  • Strategy Web Universal Install Location:
    Copy
    WebUniversal.deployDirectory=<Value>
  • Strategy Portlets Install Location:
    Copy
    Portlets.installDirectory=<Value>
  • Strategy GIS Connectors Install Location:
    Copy
    GISConnectors.installDirectory=<Value>
  • Strategy Community Data Connectors

    Copy
    CommunityConnectors.installDirectory=<Value>
  • Strategy Web Services J2EE Install Location:
    Copy
    WebServices.installDirectory=<Value>
  • Strategy Mobile Server JSP Install Location:
    Copy
    MobileServer.installDirectory=<Value>
  • MicroStrategy Command Manager Install Location:
    Copy
    CommandManager.installDirectory=<Value>
  • Strategy System Manager Install Location:
    Copy
    SystemManager.installDirectory=<Value>
  • Platform Analytics Install Location:
    Copy
    PlatformAnalytics.installDirectory=<Value>

CPU License Information

This value should be specified when the license being used for Strategy Intelligence Server is based on CPUs. Legal values are integers between 1 and either the number of CPUs allowed by the license or the number of CPUs in the machine, whichever is lower.

Copy
cpuCount.number=<Value>

By default, the maximum number of CPUs is allowed. This is represented with the following value for this parameter:

Copy
cpuCount.number=maximum

Strategy Platform Analytics Configuration

Enter your connection parameters for the MySQL database where the Platform Analytics database was created. You must have a MySQL warehouse to use Platform Analytics. For more information on prerequisites for using Platform Analytics, see Prerequisites.

Enter the following information:

  • Database hostname:

    Copy
    PlatformAnalytics.DBHost=<Value>
  • Database port:

    Copy
    PlatformAnalytics.DBPort=<Value>
  • Database username:

    Copy
    PlatformAnalytics.DBUser=<Value>
  • Database user password:

    Copy
    PlatformAnalytics.DBPassword=<Value>

Strategy Telemetry Server Configuration

This increases the reliability, scalability and performance of Platform Analytics. To cluster the Telemetry Server, set the property TelemetryServer.cluster.enable to True and provide the hostname of at least 3 Telemetry Server nodes. One in the TelemetryServer.cluster.localnode property and the rest in a comma separated list in TelemetryServer.cluster.remotenodes.

Copy
TelemetryServer.cluster.enable=<Value>

Copy
TelemetryServer.cluster.localnode=<Value>

Copy
TelemetryServer.cluster.remotenodes=<Value>, Value

Strategy Platform Analytics

Connection Parameters to configure the database installed to store system telemetry:

Copy
PlatformAnalytics.DBHost=<Value>

Copy
PlatformAnalytics.DBPort=<Value>

Copy
PlatformAnalytics.DBUser=<Value>

Copy
PlatformAnalytics.DBPassword=<Value>

Topology Configuration

Workstation Topology helps administrators monitor and manage services in a Strategy environment.

  • Indicate a cluster environment. Define this parameter as SINGLE or MULTIPLE to indicate a single or multiple machine environment. The default value for this setting is SINGLE.
  • Copy
    ServicesRegistration.machine.environment=<Value>
  • Provide all Services Registration server host names, separated by semicolon
    Copy
    ServicesRegistration.serverHosts=<Value>;<Value>
  • Load balancer addresses:

    Example: http://localhost/MicroStrategyMobile

    Copy
    WebServer.loadBalancer=<Value>

    Copy
    MobileServer.loadBalancer=<Value>

    Copy
    LibraryWebMobile.loadBalancer=<Value>

    Copy
    CollaborationServer.loadBalancer=<Value>

Registering Strategy Processes as a Service

This setting registers Strategy processes as a service to enable automatic start after system startup.

Only root users may register processes as a service

Copy
RegisterServices=<Value>

Hide Select Components Dialog Box

Use this option to completely hide the product selection dialog during the execution of the Strategy Installation Wizard. This option can be used in combination with individual product visibility/state options to have better control on the products to be installed/removed. If the dialog is not visible, and no specific visibility/state options have been specified, default values will be used.

Copy
SelectComponents.visible=<Value>

Install on Demand Options

You can reduce the amount of data that has to be downloaded for the installation by excluding some of the .tzp files, located in the DataFiles folder, from the download. You can use this technique to download only the files required to complete your Strategy installation, which can then also be used to reduce the amount of data packaged and downloaded for other Strategy installations.

If you are performing a Strategy installation, you must include all of the files provided as part of the Update installation in their default location. This means that you cannot use the options below to point to the location of the Update installation files.

To reduce the amount of data required for Strategy installations, you first need to determine the files required to support your installation of Strategy, as described in Creating Custom Installation Packages. Once you determine and collect the .tzp files required to support your Strategy installation, you can specify the location of these files using the following parameters:

  • InstallOnDemand.style=<Value>

    Determines whether the required installation files are provided in a folder or at a URL. You must define this parameter with one of the following values:

    • FileSystem: Type this value if the required installation files are stored in a folder on the local machine or a server machine. You must also provide the location of the files using the InstallOnDemand.sourceLocation parameter.
    • HTTP: Type this value if the required installation files are stored at an unsecured URL. You must also provide the location of the files using the InstallOnDemand.url parameter.
    • HTTPS: Type this value if the required installation files are stored at a secured URL. You must also provide the location of the files using the InstallOnDemand.url parameter, as well as the user name and password to access the URL using the InstallOnDemand.username and InstallOnDemand.password parameters.
  • InstallOnDemand.sourceLocation=<Value>Location of the folder that stores any required installation files. Type the location of the local file path. If you store the files in a local folder, do not provide a location for the InstallOnDemand.url parameter.
  • InstallOnDemand.url=<Value>Location of the URL for the HTTP or HTTPS location that stores any required installation files. Type the URL for the location that stores any required installation files. If you store the files at an HTTP or HTTPS location, do not provide a location for the InstallOnDemand.sourceLocation parameter.
  • InstallOnDemand.bypassCertificateChecking=<Value>If you retrieve the installation files from a URL location using HTTPS, you can use this setting to skip any certificate checking by defining this option to true. To maintain certificate checking, define this option as false.
  • InstallOnDemand.username=<Value>If you retrieve the installation files from a URL location, type a user name that has access to the URL location. If there is no login required to the URL or you retrieve the installation files from a local folder, you do not need to define a value for this parameter.
  • InstallOnDemand.password=<Value>If you retrieve the installation files from a URL location, type a password for the user name. If there is no login required to the URL or you retrieve the installation files from a local folder, you do not need to define a value for this parameter.