Health Connect can be installed in unattended mode.
Running an Unattended Installation on Windows
If you will run Health Connect on Windows, follow the instructions in Windows Unattended Installation. During that process, keep in mind the following considerations that are specific to Health Connect.
The minimum required set of parameters includes: instance name, a fully resolved physical pathname for the location of the installation, and the password for the SYSTEM (superadmin) account. The /qb switch is essential to running the installer in unattended mode.
The command line syntax for the minimum required set of parameters is: C:\> installation_executable.exe /instance instance_name /qb INSTALLDIR="install_directory" IRISUSERPASSWORD="password"
Important:
The unattended installer differs from the Health Connect unattended installer in that a few parameters work differently. See the table below.
Parameter or Switch |
Supported by Health Connect |
Notes |
ADDLOCAL |
Y |
Optional. The default installation does not include the Web Gateway libraries for external web servers, such as IIS. To install those libraries within the Health Connect installation along with all other server components, add ADDLOCAL=ALL to the command line. |
INITIALSECURITY |
N |
Defaults to “Normal”. |
CLIENTINSTALL |
N |
|
ISCSTARTCACHE |
N/A |
|
UNICODE |
N |
Do not use this option. The installer will default to Unicode support as needed by Health Connect. |
REPAIR |
N |
|
REINSTALL |
N |
|
REMOVE |
N |
|
Examples: Microsoft Windows Unattended Installation
C:\> installation_executable.exe /instance HSHCsilent /qb INSTALLDIR="D:\InterSystems\HSHCsilent" IRISUSERPASSWORD="password"
Installs all available components for Health Connect.
C:\> installation_executable.exe /instance HSHCclient /qb INSTALLDIR="D:\InterSystems\HSHCclient" CLIENTINSTALL=1
Installs only the client components listed in the table above. Some graphical progress indicators will be displayed.
Running an Unattended Installation on Linux or macOS
If you are running Health Connect on Linux or macOS, follow the instructions in UNIX®, Linux, and macOS Unattended Installation. During that process, keep in mind the following considerations that are specific to Health Connect.
The minimum required set of parameters includes: instance name, a fully resolved physical pathname for the location of the installation, the password for the _system (superadmin) account, and “normal” security settings.
The command line syntax for the minimum required set of parameters is: $ sudo ISC_PACKAGE_INSTANCENAME="instance_name" ISC_PACKAGE_INSTALLDIR="install_directory" ISC_PACKAGE_USER_PASSWORD="password" ISC_PACKAGE_INITIAL_SECURITY="Normal" ./irisinstall_silent.
Important:
The Health Connect unattended installer differs from the InterSystems IRIS unattended installer in that a few parameters work differently. See the table below.
Parameter or Switch |
Supported by Health Connect |
Notes |
ISC_PACKAGE_INITIAL_SECURITY |
N |
Defaults to “Normal”. |
ISC_PACKAGE_CLIENT_COMPONENTS |
N |
For a client-only installation, which includes components such as language bindings and SDKs and the InterSystems engine link libraries, use the irisinstall_client script.
For more information on installing client components only, see UNIX®, Linux, and macOS Client-only Installation |
ISC_PACKAGE_STARTCACHE |
N/A |
|
ISC_PACKAGE_UNICODE |
N |
Do not use this option. The installer will default to Unicode support as needed by Health Connect. |
Examples: Linux or macOS Unattended Installation
$ sudo ISC_PACKAGE_INSTANCENAME="HSHCsilent" ISC_PACKAGE_INSTALLDIR="/hs/HSHCsilent" ISC_PACKAGE_USER_PASSWORD="password" ISC_PACKAGE_SUPERSERVER_PORT="59992" ISC_PACKAGE_INITIAL_SECURITY="Normal" ./irisinstall_silent
Installs Health Connect in “normal” security mode with Superserver port 59992.
$ sudo ISC_PACKAGE_INSTANCENAME="HSHCsilent" ISC_PACKAGE_INSTALLDIR="/hs/HSHCsilent" ISC_PACKAGE_USER_PASSWORD="password" ISC_PACKAGE_INITIAL_SECURITY="Normal" ISC_PACKAGE_MGRUSER="hshcadmin1" ISC_PACKAGE_MGRGROUP="hshcadmin" ISC_PACKAGE_WEB_CONFIGURE="Y" ISC_PACKAGE_WEB_SERVERTYPE="Apache" ./irisinstall_silent
Installs all Health Connect modules; specifies the user and group who own the instance; configures the Web Gateway to work with an existing instance of Apache on the same host (installs Web Gateway libraries in /opt/gateway and adds Web Gateway configuration information to httpd.conf). Note that this configuration is appropriate only for a development instance of Health Connect, not for a production installation.