Difference between revisions of "Silent Installation in QPR UI"

From Mea Wiki
Jump to navigation Jump to search
Line 9: Line 9:
 
==Silent installation step by step==
 
==Silent installation step by step==
 
# Download QPR MobileDashboard installation package (link is available in this wiki's mainpage).
 
# Download QPR MobileDashboard installation package (link is available in this wiki's mainpage).
# Store the installation package to '''C:\temp\''' (this is an example location; you can stored it to different location).
+
# Store the installation package to '''C:\temp\''' (this is an example location; you may stored it to different location).
 
# Construct you silent installation command by using the example command below and list of available parameters.
 
# Construct you silent installation command by using the example command below and list of available parameters.
# Test the silent installation command by opening command line (open Windows '''Start Menu''' and type '''cmd'''.)
+
# Test the silent installation command by opening command line (open Windows '''Start Menu''' and type '''cmd'''). Paste the command to the command line and press enter.
 +
# Check that QPR MobileDashboard has been installed correctly. Check also installation log file for errors.
  
 
==Silent installation parameters==
 
==Silent installation parameters==
 
Following parameters are available:
 
Following parameters are available:
* '''INSTALLDIR''': QPR MobileDashboard installation directory. Usually C:\Program Files\QPR Software Plc\QPR MobileDashboard\
+
* '''INSTALLDIR''': QPR MobileDashboard installation directory. It's usually '''C:\Program Files\QPR Software Plc\QPR MobileDashboard\'''.
* '''GLASSFISHDIR''': Glassfish installation directory. Usually C:\Program Files\QPR Software Plc\QPR MobileDashboard\Glassfish\
+
* '''GLASSFISHDIR''': Glassfish installation directory. It's usually '''C:\Program Files\QPR Software Plc\QPR MobileDashboard\Glassfish\'''.
* '''IS_SQLSERVER_DATABASE'''
+
* '''IS_SQLSERVER_DATABASE''': QPR MobileDashboard database name in the SQL Server.
* '''IS_SQLSERVER_USERNAME''': SQL Server username
+
* '''IS_SQLSERVER_USERNAME''': SQL Server username for database authentication
* '''IS_SQLSERVER_PASSWORD''': SQL Server user password
+
* '''IS_SQLSERVER_PASSWORD''': SQL Server user password for database authentication
 
* '''IS_SQLSERVER_LIST'''
 
* '''IS_SQLSERVER_LIST'''
* '''DBSETUP''': Use value '''ExistingDB''' to define that an existing database is used, or '''NewDB''' for a new database. This corresponds to the installation wizard page 4 setting.  
+
* '''DBSETUP''': Use value '''ExistingDB''' to define that an existing database is used, or '''NewDB''' for a new database. This corresponds to the [[Installing QPR MobileDashboard|installation wizard]] page 4 setting.  
* '''IS_SQLSERVER_AUTHENTICATION''':  
+
* '''IS_SQLSERVER_AUTHENTICATION''': Use value '''1''' for SQL Server authentication and '''0''' for Windows authentication. This corresponds to the [[Installing QPR MobileDashboard|installation wizard]] page 5 setting.
* '''IS_SQLSERVER_SERVER''': SQL Server computer name
+
* '''IS_SQLSERVER_SERVER''': SQL Server hostname.
* '''MEAWSURL''': QPR Suite Web Service location''':
+
* '''MEAWSURL''': QPR Suite Web Service location.
* '''PAWSURL''': QPR ProcessAnalyzer Web Service location''':
+
* '''PAWSURL''': QPR ProcessAnalyzer Web Service location.
 
* '''SSOS''': [[Common QPR Authentication]] parameters that are stored to AUTHENTICATION_SERVICES setting in the QPR MobileDashboard database
 
* '''SSOS''': [[Common QPR Authentication]] parameters that are stored to AUTHENTICATION_SERVICES setting in the QPR MobileDashboard database
* '''ISFOUNDNEWERPRODUCTVERSION
 
* '''USERNAME'''
 
* '''COMPANYNAME'''
 
* '''SUPPORTDIR'''
 
 
* '''GLASSFISHDOMAIN'''
 
* '''GLASSFISHDOMAIN'''
 
* '''GLASSFISHSERVERNAME'''
 
* '''GLASSFISHSERVERNAME'''
Line 36: Line 33:
 
* '''DBINSTANCENAME'''
 
* '''DBINSTANCENAME'''
 
* '''USERDOMAIN''': Domain name for database user account. Used in Windows authentication.
 
* '''USERDOMAIN''': Domain name for database user account. Used in Windows authentication.
* '''ISSHOWMSILOG'''
 
* '''TXTMLSSOSERVICES'''
 
 
* '''SKIPDBVALIDATION'''
 
* '''SKIPDBVALIDATION'''
 
* '''SAML_AUTOMATIC_LOGIN''', '''SAML_CONSUMER_URL''', '''SAML_METADATA_URL''', '''SAML_REDIRECT_URL''', '''SAML_SERVER_ENTITY_IDENTIFIER''', '''SAML_SIGNING_CERTIFICATE''', '''SAML_USER_ID_ATTRIBUTE''': [[QPR MobileDashboard Federated Authentication|Federated authentication]] parameters that are stored in the QPR MobileDashboard database with same setting names.
 
* '''SAML_AUTOMATIC_LOGIN''', '''SAML_CONSUMER_URL''', '''SAML_METADATA_URL''', '''SAML_REDIRECT_URL''', '''SAML_SERVER_ENTITY_IDENTIFIER''', '''SAML_SIGNING_CERTIFICATE''', '''SAML_USER_ID_ATTRIBUTE''': [[QPR MobileDashboard Federated Authentication|Federated authentication]] parameters that are stored in the QPR MobileDashboard database with same setting names.
  
 
==Example command==
 
==Example command==
<pre>C:\temp\QPRMobileDashboard.exe /s /v"/qn /Lv \"C:\temp\MDInstallerlogfile.txt\" INSTALLDIR=\"C:\Program Files\QPR Software Plc\QPR MobileDashboard\" GLASSFISHDIR=\"C:\Program Files\QPR Software Plc\QPR MobileDashboard\Glassfish\" IS_SQLSERVER_USERNAME=user IS_SQLSERVER_PASSWORD=pass IS_SQLSERVER_DATABASE=QPREntice DBSETUP=ExistingDB IS_SQLSERVER_AUTHENTICATION=1 IS_SQLSERVER_SERVER=localhost MEAWSURL=http://localhost/metrics/Portal/QPR.Isapi.dll/wsforward/MainService.svc/webHttp/ PAWSURL=http://localhost/current/MainService.svc/webHttp/ SSOS=WAS,http://localhost/metrics/Portal/QPR.Isapi.dll;PA,http://localhost/current/MainService.svc/webHttp/; WS,http://localhost/metrics/Portal/QPR.Isapi.dll/wsforward/MainService.svc/webHttp/ "</pre>
+
<pre>C:\temp\QPRMobileDashboard.exe /s /v"/qn /Lv \"C:\temp\MDBInstallLog.txt\" INSTALLDIR=\"C:\Program Files\QPR Software Plc\QPR MobileDashboard\" GLASSFISHDIR=\"C:\Program Files\QPR Software Plc\QPR MobileDashboard\Glassfish\" IS_SQLSERVER_USERNAME=user IS_SQLSERVER_PASSWORD=pass IS_SQLSERVER_DATABASE=QPREntice DBSETUP=ExistingDB IS_SQLSERVER_AUTHENTICATION=1 IS_SQLSERVER_SERVER=localhost MEAWSURL=http://localhost/metrics/Portal/QPR.Isapi.dll/wsforward/MainService.svc/webHttp/ PAWSURL=http://localhost/current/MainService.svc/webHttp/ SSOS=WAS,http://localhost/metrics/Portal/QPR.Isapi.dll;PA,http://localhost/current/MainService.svc/webHttp/; WS,http://localhost/metrics/Portal/QPR.Isapi.dll/wsforward/MainService.svc/webHttp/ "</pre>
  
 
[[Category: QPR MobileDashboard]]
 
[[Category: QPR MobileDashboard]]

Revision as of 18:44, 16 April 2017

There is silent installation option available for QPR MobileDashboard, in which the installation is done in command line instead of the installation wizard. Silent installation allows to fully automate QPR Mobiledashboard installation.

Silent installation command

Silent installation command has the following syntax:

[InstallerExePath] /s /v"/qn /Lv \"[InstallerLogFilePath]\" [parameters]"

Parameters are defined using syntax parametername=parametervalue.

Silent installation step by step

  1. Download QPR MobileDashboard installation package (link is available in this wiki's mainpage).
  2. Store the installation package to C:\temp\ (this is an example location; you may stored it to different location).
  3. Construct you silent installation command by using the example command below and list of available parameters.
  4. Test the silent installation command by opening command line (open Windows Start Menu and type cmd). Paste the command to the command line and press enter.
  5. Check that QPR MobileDashboard has been installed correctly. Check also installation log file for errors.

Silent installation parameters

Following parameters are available:

  • INSTALLDIR: QPR MobileDashboard installation directory. It's usually C:\Program Files\QPR Software Plc\QPR MobileDashboard\.
  • GLASSFISHDIR: Glassfish installation directory. It's usually C:\Program Files\QPR Software Plc\QPR MobileDashboard\Glassfish\.
  • IS_SQLSERVER_DATABASE: QPR MobileDashboard database name in the SQL Server.
  • IS_SQLSERVER_USERNAME: SQL Server username for database authentication
  • IS_SQLSERVER_PASSWORD: SQL Server user password for database authentication
  • IS_SQLSERVER_LIST
  • DBSETUP: Use value ExistingDB to define that an existing database is used, or NewDB for a new database. This corresponds to the installation wizard page 4 setting.
  • IS_SQLSERVER_AUTHENTICATION: Use value 1 for SQL Server authentication and 0 for Windows authentication. This corresponds to the installation wizard page 5 setting.
  • IS_SQLSERVER_SERVER: SQL Server hostname.
  • MEAWSURL: QPR Suite Web Service location.
  • PAWSURL: QPR ProcessAnalyzer Web Service location.
  • SSOS: Common QPR Authentication parameters that are stored to AUTHENTICATION_SERVICES setting in the QPR MobileDashboard database
  • GLASSFISHDOMAIN
  • GLASSFISHSERVERNAME
  • GLASSHFISHDIR
  • DBINSTANCENAME
  • USERDOMAIN: Domain name for database user account. Used in Windows authentication.
  • SKIPDBVALIDATION
  • SAML_AUTOMATIC_LOGIN, SAML_CONSUMER_URL, SAML_METADATA_URL, SAML_REDIRECT_URL, SAML_SERVER_ENTITY_IDENTIFIER, SAML_SIGNING_CERTIFICATE, SAML_USER_ID_ATTRIBUTE: Federated authentication parameters that are stored in the QPR MobileDashboard database with same setting names.

Example command

C:\temp\QPRMobileDashboard.exe /s /v"/qn /Lv \"C:\temp\MDBInstallLog.txt\" INSTALLDIR=\"C:\Program Files\QPR Software Plc\QPR MobileDashboard\" GLASSFISHDIR=\"C:\Program Files\QPR Software Plc\QPR MobileDashboard\Glassfish\" IS_SQLSERVER_USERNAME=user IS_SQLSERVER_PASSWORD=pass IS_SQLSERVER_DATABASE=QPREntice DBSETUP=ExistingDB IS_SQLSERVER_AUTHENTICATION=1 IS_SQLSERVER_SERVER=localhost MEAWSURL=http://localhost/metrics/Portal/QPR.Isapi.dll/wsforward/MainService.svc/webHttp/ PAWSURL=http://localhost/current/MainService.svc/webHttp/ SSOS=WAS,http://localhost/metrics/Portal/QPR.Isapi.dll;PA,http://localhost/current/MainService.svc/webHttp/; WS,http://localhost/metrics/Portal/QPR.Isapi.dll/wsforward/MainService.svc/webHttp/ "