Silent Installation
Silent (or quiet) installation installs Cadcorp SIS Desktop 9.1 in the background without any indication of installation progress.
To begin a silent installation enter this line in your command prompt:
SIS-9.1.xxxx.exe /s /v"/qn
Additional command line property/value pairs must follow '/qn' in the above example. Here are some available properties you can use:
- LICENCE_MODEL: Licensing model, default value is “Standalone”.
Possible values: “Standalone” or “Network” - LIC_FILE_PATH_CMD_LINE: Path to the licence file (compulsory if using the standalone licensing model)
Example:LIC_FILE_PATH_CMD_LINE=\"[PathToLicenceFile]cadcorp.lservrc.1000\"
The following properties are valid only if you intend to use the Network licensing model:
- LICENCE_SERVER_HOST: Address of the licence server. You can also pass a list of servers using a"~" as a separator, i.e. “10.0.0.2~10.0.0.3~no-net”
- For eg LICENCE_SERVER_HOST=licenceserver1 or LICENCE_SERVER_HOST=127.0.0.1 (or)
- LICENCE_SERVER_HOST=10.0.0.2~10.0.0.3~no-net or LICENCE_SERVER_HOST=127.0.0.1
- LICENCE_SERVER_PORT: The port the specified licence server is listening on. You do not need this parameter if the licence server is listening on the standard port (5093). For eg LICENCE_SERVER_PORT=3426
- LICENCE_SERVER_TIMOUT_INTERVAL: This parameter sets the time-out interval for all direct Cadcorp SIS Desktop 9.1 application/licence server communication to interval seconds. When a licensed application sends a request to a licence server and there is not response, the message is resent a few times.
-
Each time, the length of the timeout interval is slightly longer than the previous. This value sets the total length of a set of attempts to be interval seconds. Only use this parameter if you wish to change the default value (30 seconds).
For eg LICENCE_SERVER_TIMOUT_INTERVAL=40 - ENVVariable: (Create an Environment Variable for network licensing)
By default, Cadcorp SIS Desktop 9.1 will use your computer’s local settings and load the corresponding plugins, libraries and names. However you can choose to override this default behaviour with a particular country of your choice or even all countries by using the following parameters:
- COUNTRY=1 CC_CMDLINE_COUNTRY=GBR: Force Cadcorp SIS Desktop 9.1 to load all Great Britain related plugins, libraries and namers.
- COUNTRY=2: Load all plugins, libraries and namers.
The list of available countries are:
- AUS: Australia
- CAN: Canada
- CZE: Czech Republic
- DEN: Denmark
- FRA: France
- DEU: Germany
- GBR: Great Britain
- IRL: Ireland
- ITA: Italy
- JPN: Japan
- NLD: Netherlands
- NZL: New Zealand
- NOR: Norway
- SWE: Sweden
- CHE: Switzerland
- USA: USA
Additional programs (or “features”) are available via the “ADDLOCAL” parameter that can be set to a comma-separated list of programs.
The following additional programs can be installed:
- Gazetteer: x86Gazetteer or x64Gazetteer
- Oracle Client: x86OracleClient or x64OracleClient
- OSGBTOOLS: Ordnance Survey (GB) Utilities (for loading OS Topographic, ITN, VectorMap Local and VectorMap District in spatial databases)
- Python: x86Python or x64Python
Example: ADDLOCAL=OSTN, x64Gazetteer, x64Python
SIS Desktop v9.1 now supports more features that can be specified in silent installations. Mandatory features are marked with '*' in this list:
For SIS Desktop 64-bit:
- x64SISpy (SIS in Python 3.6)
- x64SIS *
- x64Core *
- NTv2 *
- OSTN *
- Libraries *
- TilingSchemes (Tile Matrices for OGC WMTS overlays)
- Fonts *
- x64SISExe *
- x64SISLoader *
- • Registry (File associations for .swd and .swt)
- • ThreeDBackdrops (For 3D Window)
- • ENV_VAR (Create an Environment Variable for network licensing)
- • x64OSGBTools (OS (GB) Mastermap Manager, OS OpenData, ITN Manager and Vectormap Loader)
- • x64Gazetteer (Add-in that provides gazetteer functionality against user defined databases)
- • x643DDownloader (Add-in to download extra 3D backdrops)
- • x64OracleClient (Install the Oracle Instant Client for connecting to Oracle databases)
Note: For SIS Desktop 32-bit, just change the "x64" prefix into "x86"
User information can be set via the following parameters:
- USERNAME: User Name
- COMPANYNAME: Organization name
Support for GDAL Datasets can be set by including or excluding 2008/2010 C++ redistributable packages.
Use this parameter: "GDAL_DATA” and values can be either 0 (Yes) or 1 (No).
Use the INSTALLDIR property to specify where you would like to install Cadcorp SIS Desktop 9.1.
Example:
INSTALLDIR=\”C:\Program Files\Cadcorp Cadcorp SIS Desktop 9.1\”
- CC_CMDLINE_SWD: choose a default SIS Workspace Definition (SWD) file to load at start up.
- CC_CMDLINE_PROJECT: choose a default project folder to load at start up.
- CC_CMDLINE_FOLDERNAME: Choose a default Addin folder to load at startup.
- CC_CMDLINE_DB: choose a default UI settings database file (*.db) to load at startup.
It is not currently possible to define whether or not Python is installed as part of a silent installation.
Please be aware Python 3.6.0 is always installed during a silent installation (unless it has already been installed previously).
FMEINSTALL: you can choose to install the Cadcorp SIS Desktop 9.1 component in your existing FME installation (FME 2014 onwards only) by setting the SIS in FME flag to true and specifying your FME root folder.
Example: FMEINSTALL=True FMEVERSION=”\C:\apps\FME2014\”
Note: If an msiexec parameter contains a space (like some directory paths) that msiexec parameter must be surrounded with "escaped" double quotes (\").
For example: setup.exe /s /v"/qn MYMSIPROPERTY1=yes MYMSIPROPERTY2=\"%temp%\some file name.txt\"
Examples shown below are command line examples, to be run in a DOS window.
Standalone installation
SIS-9.1.xxxx.exe /s /v"/qn LIC_FILE_PATH_CMD_LINE=C\:cadcorp.lservc.1000 LICENCE_MODEL=Standalone COUNTRY=1CC_CMDLINE_COUNTRY=GBR ADDLOCAL=x64SIS,x64SISLoader,x64Gazetteer,x64OSGBTools,x64SISExe,x64LicAdminTool"
Network installation
"Cadcorp SIS Desktop 9.1.xxxx.exe" /s /v"/qn LICENCE_MODEL=Network LICENCE_SERVER_HOST=server_address COUNTRY=2 ADDLOCAL=x64SIS,x64Core,NTv2,OSTN,Libraries,Fonts,x64SISExe,x64SISLoader,x64Gazetteer USERNAME=\"A sample user name\"”
Values with spaces should be embedded in escaped quotes. E.g: USERNAME=\"A sample user name\"