Settings
HSYCO can be configured using the Settings application in the Manager.
Settings stores all configuration parameters in the hsyco.ini file.
You can copy this file to save the current configuration, or manually change it. In this case, be sure to reopen the Settings application after the changes have been saved.
The configuration is read at start-up, so any changes become effective only after restarting the HSYCO process.
HSYCO is factory configured to automatically restart when hsyco.ini is saved.
When you make changes using Settings, the hsyco.ini file will be overwritten when you press the Save button.
You can’t return to the previous configuration once it is saved.
The Revert button allows you to reload the current configuration if you have made changes in Setting that have not yet been saved.
Settings parameters are grouped in several sections.
You can make changes to any parameter, even in different sections, and then save all changes together.
General

Language
Default: en
Format: cn | en | fr | it
Some I/O Servers and other core services use localized text messages. This parameter defines the default system language for these services.
AutoKillFiles
Default: not set
Format: list of file names separated by commas
This parameter is usually set as: "hsyco.ini,hsyco.jar,com/hsyco/user.class" forcing the automatic restart after the changes of the three files listed.
StartupDelay
Default: 0
Format: 0 or positive integer number of seconds
When set to a positive number, the HSYCO server will wait for the specified number of seconds at start-up before becoming active.
This start-up delay could be useful to prevent HSYCO from starting before other peripherals or devices, like external storage systems, are completely initialized.
ExceptionWatchdog
Default: 5
Format: positive integer number
After N uncaught Java execution exceptions, the HSYCO server will be killed and restarted.
Set to 0 to disable the exception watchdog.
EventsLoadTimeout
Default: 20
Format: positive integer number of seconds
When an EVENTS file is saved, If any code section takes more than the specified amount of time to execute during the test run and INIT events sections, HSYCO will abort the JavaScript engine, rename events.txt to events_unsafe.txt and, a few seconds later, will restart the whole HSYCO server engine to protect the integrity of the system.
If you have code in EVENTS that requires more than the default 20 seconds to run, you should set a larger value for EventsLoadTimeout.
eventsJavaScriptGlobalScope
Default: false
Format: false | true
Sets Global Mode or Protected Mode for the INIT JavaScript scope. See The INIT JavaScript scope for more details.
System Password
Opens the SSH password popup described here: SSH password change
Restart Server
Restarts HSYCO.
This is not a reboot of the server on which HSYCO is running, but only a restart of the HSYCO process.
Network
The network settins of HSYCO. See the detailed description in the Getting Started section: Network Settings
Web Server
URLKey
Default: hsycoserver
Format: string of at least 8 characters
To protect against malicious service discovery robots, HSYCO does not answer to Web requests where only the server address is defined, for example https://192.168.0.50, but requires an extended URL, which must include an access key, called URLKey.
The URLKey must be at least 8 characters long.
It is possible to specify more than one URLKEY, separated by a comma; in this case all the specified URLKEYs will be valid for the web access to HSYCO.
The factory default URLKey is hsycoserver.
The URLKey is not a secret password, but only an additional protection feature.
ServerName
Default: hsyco
Format: domain name
Name used to generate the SSL certificate.
It is necessary for the cryptography of the HTTPS Web traffic and should correspond to the domain name through which the HSYCO server is accessed via the Internet.
The certificate is saved in the hsyco.keys file.
When HSYCO is started, if this file is not available or its name doesn’t match the ServerName parameter in hsyco.ini, a new SSL certificate is automatically generated according to the name defined in ServerName.
OffLineCache
Default: false
Format: false | true
HSYCO implements the off-line cache feature of Web browsers that support Service Workers.
Service workers can only be enabled with valid certificate (not a self-signed one).
To enable the off-line storage on the Web browser of all HSYCO HTML static content, set this parameter to true.
Note that all files saved under any subdirectory named "nocache" will not be included in the cache.
HTTPServerPort
Default: 80
Format: integer number < 65535
TCP/IP port of HSYCO HTTP Web Server. If not defined, the HTTP server is not enabled.
HTTPSSLServerPort
Default: 443
Format: integer number < 65535
TCP/IP port of HSYCO HTTPS Web Server.
If not defined, the HTTPS server is not enabled.
HTTPServerThreads
Default: 256
Format: positive integer number
Sets the total number of processing threads for the HTTP and HTTPS internal web servers.
You should change this parameter only when you have a very large number of active web clients.
Web browsers normally use only a few (up to about 6) concurrent connections for each session, and the default should be fine to support up to at least 40 active clients.
When the HTTP and HTTPS servers run low of threads, some clients could see their requests rejected, causing page load errors or becoming unresponsive.
In this case you should see too many connections error messages in HSYCO’s log files.
Increasing this parameter also increases memory and I/O resources requirements to the underlying operating system.
HTTPRootRedirect
Default: not set
Format: relative or absolute URL
Set to a valid absolute or relative URL to redirect root requests.
HTTPSCompatibility
Default: old
Format: new | old
Set to "old" to retain support for older browsers when using HTTPS.
You should be aware of the security and compatibility implications, specific of your application environment, when setting this option.
HTTPSSLCertificationAuthority
Default: zerossl
Format: zerossl or not set
Setting HTTPSSLCertificationAuthority=zerossl enables automatic creation and renewal of SSL certificates using the ZeroSSL Certificate Authority. See the SSL Certificates for Cryptography chapter for detailed information on the cryptography configuration and SSL certificates.
HTTPSSLAPIKey
Default: not set
Format: hexadecimal string
The ZeroSSL account API key, required to connect to the ZeroSSL REST API.
HTTPSSLCountry
Default: not set
Format: two upper-case letters
The SSL certificate two-letter country code that identifies the country where the HSYCO Server is based.
HTTPSSLOrganization
Default: not set
Format: string
The Organization name, contained in the Certificate Signing Request (CSR) sent to the CA.
HTTPSSLValidationEmail
Default: not set
Format: email address
The email address where the verification email is sent if the validation method is set to email. This is not required is the verification method is HTTP.
The local part of the email address should be one of the following: admin, administrator, hostmaster, postmaster, webmaster. The domain name must be the primary domain name. For example, if the server name is www.domain.com, the email address could be postmaster@domain.com or one of the other allowed local parts.
HTTPSSLValidationMethod
Default: not set
Format: email | http
The verification method to be used by ZeroSSL to validate the domain name.
HTTPSSLValidityDays
Default: not set
Format: 90 | 365
The certificate validity. Set to 90 days, or to 365 for creating 1-year certificates.
HTTPSSLAdvanceRenewDays
Default: 7
Format: positive integer number
The number of days before the certificate expiration date when HSYCO will automatically initiate the renewal process.
Web Access
trustedNet
Default: local
Format: local, or nn.nn.nn.nn-nn.nn.nn.nn
IP addresses that define the group of network addresses belonging to the secure local network.
It is possible to enter multiple, comma-separated IP ranges or individual IP addresses, or simply enter local, so that HSYCO will assume all IP addresses in the LAN as trusted.
The loop-back IP address (127.0.0.1) is considered part of the trusted network when:
- the trustedNet option is set to "local", or
- the loopback IP address is included in the defined range, or
- when explicitly listed
The Web clients connecting to HSYCO from these addresses are subject to the time-out defined in KeysTrustedValidityHours, which is usually longer than the one used for all the other IP addresses, defined in KeysNotTrustedValidityHours.
trustedUsers
Default: not set
Format: comma separated list of user IDs
List of user IDs that are always considered trusted, even when connected from outside of the trusted network. Trusted users connecting to HSYCO are subject to the time-out defined in KeysTrustedValidityHours.
KeysTrustedValidityHours
Default: 24
Format: integer > 0 or hh:mm
Login time-out in hours for the connections from trusted IP addresses.
Set on a very high value, e.g. 100000, to practically avoid the time-out of sessions.
It can also be set using the hh:mm hours and minutes format.
KeysNotTrustedValidityHours
Default: 1
Format: integer > 0 or hh:mm
Login time-out in hours for not trusted IP addresses.
It can also be set using the hh:mm hours and minutes format.
KeysInactivityHours
Default: 1
Format: integer > 0 or hh:mm
Inactivity time-out in hours.
This is an optional parameter; if not set there will be no inactivity time-out and the user session will be automatically logged out based on the login time-out only.
It can also be set using the hh:mm hours and minutes format.
KeysInactivityMode
Default: browser
Format: browser | cameras | commands
Inactivity time-out mode.
This is an optional parameter.
It is significant only when KeysInactivityHours is also defined.
In browser mode, having the Web browser open on the HSYCO page will keep the session alive.
In cameras mode the session will remain alive only when sending commands or watching cameras.
In commands mode the session will stay alive only if commands are sent before the inactivity timer expires.
AuthenticationMode
Default: pukpref
Format: pukonly | pwdonly | pukpref | pwdpref
When either pukpref or pwdpref is set, the server accepts both modes when serving client's requests. The client shows the appropriate authentication page, based on the preferred mode.
The URL keyword auth=puk or auth=pwd can be used to select the authentication page, unless the authentication mode is set to pukonly or pwdonly.
With PIN and PUK authentication, the PIN must be 5 digits, and PUK 14 digits. Authentication requests with PIN only are allowed if a valid session key is passed.
With Username and Password authentication, the Username must be between 5 and 32 characters, and Password between 8 and 32 characters. Allowed characters are:
- uppercase and lowercase Latin letters: A to Z and a to z
- digits: 0 to 9
- punctuation characters: !"#$%&'()*+,-./:;<=≶?@[]^_`{|}~
Passwords must contain at least one uppercase letter, one lowercase letter and one digit or punctuation character, or be at least 14 characters long (this allows to have a username of 5 digits and a corresponding password of 14 digits, same as the legacy PIN and PUK authentication).
HTTPServerPublicDirectory
Default: not set
Format: directory name
If defined, enables a simple Web server that serves files, without any parsing, via HTTP and HTTPS, only to clients in the trusted range of IP addresses.
This parameter sets the name of the directory, under the www root Web directory, used for the public files.
If, for example, you have HTTPServerPublicDirectory=public, and an HTML file named home.html in the public directory, then the https://192.168.0.50/public/home.html URL will point to that file.
As you see, you shouldn’t add the URLKey in public URLs.
HTTPServerLowSecurityEnabled
Default: false
Format: true | false
Usually, the HTTP server is only active to let cameras and PBX systems send motion detection and calls notifications.
To avoid the authentication keys, PIN and PUK codes and all traffic to be transmitted in the clear, the HTTP protocol is not normally used for Web access to HSYCO.
Set the parameter to true only when you want to enable the not-secure HTTP protocol for Web access to HSYCO.
Logging
userLog
Default: false
Format: false | true
Set to true to enable the log of the Java methods called in user.java or of the commands defined in the EVENTS programming environment.
eventsLog
Default: false
Format: false | true
If true, the log of events received from field devices is enabled, for example the events related to the IO Servers.
verboseLog
Default: false
Format: false | true
If true, the extended log is enabled.
It is useful for debugging, or during the advanced customization phase or the development of Java code.
persistentLog
Default: true
Format: false | true
When set to false, message and error logs are not written to files, and are only visible in the Manager's Log Viewer.
You may want to avoid writing log files when using servers with limited disk space or when the mass storage device is an SSD with limited write cycles.
securityLogDailyFiles
Default: false
Format: false | true
When set to true, the security logs are written in daily files named MMDD-security.log.
LogMaxAge
Default: 0
Format: 0, or positive integer number
Log files are automatically deleted when older than the number of days defined with this parameter.
When set to 0 or not defined, log files are not deleted automatically.
SysLogServerPort
Default: not set
Format: integer number < 65535
TCP/IP port of HSYCO SYSLOG Web server.
The SYSLOG server is used to receive from the Access Points (AP) the information to determine which AP every user in the Wi-Fi LAN is using to connect.
If not defined, the SYSLOG server is not enabled.
It is usually set to 514.
DatabaseTransactionLog
Default: false
Format: false | true
If true the HSQLDB embedded database transaction log file is used to log individual transactions between checkpoints.
If false the log file is not used, improving the performance and reducing I/O but, in case of uncontrolled shutdown of the HSYCO process, all data updates after the last checkpoint (a database checkpoint is automatically perfomed every 60 seconds) will be lost.
Clock
TimeAutoUpdate
Default: true
Format: false | true | NTP server name/address
HSYCO automatically sets the local date and time by polling Network Time Protocol (NTP) servers.
To disable this feature, set this parameter to false.
To use a specific NTP server, set this parameter to the name or IP address of the NTP server.
TimeZone
Default: true
Format: time zone ID
Set the current time zone.
The time zone information is used to obtain the correct local time and automatically adjust for daylight saving time.
If this parameter is not set, HSYCO will use the operating system’s time zone settings.
The time zone id is either in the form Area/Location, or a generic GMT+NN, GMT-NN format that simply defines the hours offset from UTC time.
When the Area/Location format is used, the clock is automatically adjusted for daylight saving time.
The TimeZone value should have no spaces; replace spaces in area or location names with underscores, for example America/New_York.
When HSYCO starts, you can check the message.log file to see the actual time zone and DST setting, just after the start-up message, for example:
2013.07.10 15:28:30.113 - HSYCO Ver. 3.3.0 Build 0112 (USER Ver. No User Code) started
2013.07.10 15:28:30.425 - Time zone is: Europe/Rome (Central European Summer Time)
Latitude
Default: 0
Format: positive or negative numerical value, decimals separated by .
Latitude in decimal degrees (positive for the Northern Hemisphere), to calculate the sun position and sunrise/sunset time.
Longitude
Default: 0
Format: positive or negative numerical value, decimals separated by .
Longitude in decimal degrees (positive for the Eastern Hemisphere), to calculate the sun position and sunrise/sunset time.
SunriseOffsetMinutes
Default: 0
Format: positive or negative integer number
Deviation in minutes from the civil sunrise time (in advance if negative, delayed if positive).
SunsetOffsetMinutes
Default: 0
Format: positive or negative integer number
Deviation in minutes from the civil sunset time (in advance if negative, delayed if positive).
High Availability
haMode
Default: not set
Format: master | slave
Enables the high availability configuration of HSYCO.
The high availability configuration uses two different HSYCO systems, one is configured as the master system, the other as slave.
haMasterIP
Default: not set
Format: IP address: nnn.nnn.nnn.nnn
Mandatory parameter for the high availability configuration.
It specifies the IP address of the HSYCO master system.
haSlaveIP
Default: not set
Format: IP address: nnn.nnn.nnn.nnn
Mandatory parameter for the high availability configuration.
It specifies the IP address of the HSYCO slave system.
haActiveIP
Default: not set
Format: IP address: nnn.nnn.nnn.nnn
Optional parameter for the high availability configuration.
Defines an IP address that the active server, master or slave, will assign as an IP alias to its main Ethernet port (eth0). Using this IP address, clients will be able to access the active server with the same address, regardless of the active server being the master or the slave.
haDisableCommandEvents
Default: true
Format: false | true
Optional parameter for the high availability configuration.
If true, command methods and actions in Java and EVENTS are automatically disabled on the HSYCO Server that is not active (for example the system defined as slave is not active when the master system works properly) for the following systems: Audio, Cameras, Comm ports, DMX, I/O Servers, IRTrans, Modbus (write command are disabled) Squeezebox, URL.
haDisableFilesSync
Default: false
Format: false | true
Optional parameter for the high availability configuration.
When files synchronisation is enabled, most files and directories under the main HSYCO directory on the master server are automatically copied to the slave server. The files or directories that are not copied are: hsyco.ini, console.log, hsyco.keys, license.txt, logs/, motion/, data/, top-level directories starting with ".", top-level directories that are symbolic links).
While in the default configuration the hsyco.ini file is not synched to the slave server, a file named hsyco.slavediff.ini can be created on the master server containing the changes to hsyco.ini to be applied to the slave version of hsyco.ini.
It can contain new properties, existing properties with different values, or existing properties with no value, to remove properties from the master's hsyco.ini file.
The hsyco.slavediff.ini should be updated from the master only, even if it is only used by the slave.
If haDisableFilesSync is true, files changes on the master will not be synched to the slave server (changes to access.ini, scheduler.ini and timers.data will not be synched too).
haDatabaseSlaveSync
Default: false
Format: false | true
Optional parameter for the high availability configuration.
when true, restores the slave database, restarting HSYCO, when a new database backup is synced from the master.
Note that DatabaseBackupCosolidation must also be true to enable database synchronisation.
haClientSessionsFailover
Default: false
Format: false | true
Optional parameter for the high availability configuration.
When true the slave server will mirror the master's authentication keys, allowing a clean transition of authenticated sessions from master to slave.
To ensure a proper transition of the client sessions from master to slave, the ServerName option and the hsyco.keys file of the slave server must also be the same as on the master.
Note that when haDisableFilesSync is false and haClientSessionsFailover is true, HSYCO slave will also copy the SSL certificate (hsyco.keys) from the master, in order to use the same SSL certificates of the master.
haTimeoutSeconds
Default: 4
Format: integer number > 1
Optional parameter for the high availability configuration.
The slave unit becomes active if it doesn't receive the keep-alive packet from the master unit for more than the number of seconds set with this parameter.
Always set this parameter with the same value on both the master and slave units.
Backup
DatabaseBackup
Default: false
Format: false | true
When set to true, a hot backup of the core database is automatically executed on a daily basis, saving data in the data_backup directory, and overwriting the previous backup files.
The data_backup directory can be used to restore the database. The [[Database Maintenance]] document explains how to safely perform the database restore procedure.
Only one process can access the database files at any time. If you need to access these files using other applications or SQL utilities, you should stop the HSYCO process, otherwise all data could be lost.
DatabaseBackupConsolidation
Default: false
Format: false | true
When set to true, after the database backup is completed, HSYCO automatically starts a separate sub-process to check the integrity of the backup. Only if the check is successful, the backup files are zipped into a single hsyco.zip file in the data_backup directory.
Check the Database Maintenance documentation for additional information.
DatabaseRecovery
Default: false
Format: false | true
When set to true, and DatabaseBackup is also enabled, if an unrecoverable database error occurs at startup, HSYCO will rename the corrupted database directory to "data_original" and try to recover from last backup, if available.
RootBackupDay
Default: empty or undefined (automatic root backup disabled)
Format: *, mon, tue, wed, thu, fri, sat, sun, 1..31
Day schedule for automatic root backup:
- *: every day
- mon: every Monday (weekly schedule)
- tue: every Tuesday (weekly schedule)
- wed: every Wednesday (weekly schedule)
- thu: every Thursday (weekly schedule)
- fri: every Friday (weekly schedule)
- sat: every Saturday (weekly schedule)
- sun: every Sunday (weekly schedule)
- 1-31: on the day (monthly schedule)
RootBackupHour
Default: empty or undefined (automatic root backup disabled)
Format: *, 0..23
Hour schedule for automatic root backup:
- *: every hour
- 0..23: on the hour (daily schedule)
RootBackupMinute
Default: empty or undefined (automatic root backup disabled)
Format: 0..59
Minute schedule for automatic root backup:
- 0..59: on the minute
Using the RootBackupDay, RootBackupHour and RootBackupMinute you can set a monthly, weekly, daily or hourly schedule for the automatic root backup.
To schedule a single backup every month, set RootBackupDay to the N-th day of the month, for example 1, then set RootBackupHour and RootBackupMinute to the preferred hour and minute.
To schedule a weekly backup, set RootBackupDay to a day of the week, for example Sunday, then set RootBackupHour and RootBackupMinute to the preferred hour and minute.
To schedule a daily backup, set RootBackupDay to "*", then set RootBackupHour and RootBackupMinute to the preferred hour and minute.
Finally, to schedule an hourly backup, set RootBackupDay to "", RootBackupHour to "" and RootBackupMinute to the preferred minute.
RootBackupExclude
Default: empty or undefined (logs and motion directories, and the hsyco.jar file are excluded)
Format: comma-separated list of paths that should be skipped during the backup process
You can set this parameter to skip directories and files you don't need be saved in the backup zip file. If you set this parameter, it is recommended to also explicitly list logs, motion and hsyco.jar, if you don't want these in the backup.
RootBackupDestinations
Default: empty or undefined (automatic root backup disabled)
Format: comma-separated list of local or remote destination paths.
The backup file destinations.
The automatic root backup engine creates a single zip file and saves copies of it locally on the HSYCO server file system or on remote servers using the SSH secure copy protocol.
To copy the backup zip file to the local file system (including remote network storage mounted on the server's file system), simply use the absolute pathname of the destination file, for example "/backup/mybackup.zip".
To copy the backup zip file to a remote SSH server, use the following format:
scp:<login>:<password>@<host>:<port>:<path>
where:
<login>is the remote user<password>is the remote user's SSH password. A PEM file name (containing a private key) can be used instead of password for public-key authentication<host>is the remote server's name or IP address<port>is the SSH port number. The port number can be omitted if the SSH service is using the standard SSH port 22. In this case the format becomes:scp:<login>:<password>@<host>:<path><path>the pathname of the zip file on the remote server. The pathname can be absolute (starting with / on Unix systems) or relative to the user's home directory.
You can also use a few special parameters in the pathname to generate dynamic names based on the backup date and time:
- %date is replaced by the date and time as yyyyMMddHHmm
- %day is replace by the day of the month as two digits, from 01 to 31
- %dow is replaced by the day of week, mon-sun
- %hour is replaced by the hour of day as two digits, from 00 to 23.
Using these parameters you will be able to create permanent log files (using %date in the path name) or rolling files (using %day, %dow or %hour) with backup files automatically overwriting older files.
Example: the following RootBackupDestinations will save one file on remote server 192.168.1.201, accessing it as user "john" with password "mypassword1", saving the file in the /hsyco_backup/ directory and with rolling names like hsyco-office-mon.zip, hsyco-office-tue.zip, etc. It will also save the backup locally, at /mnt/usb/hsyco_backup/hsyco-office.zip (this file is replaced at every new backup).
scp:john:mypassword1@192.168.1.201:/hsyco_backup/hsyco-office-%dow.zip,/mnt/usb/hsyco_backup/hsyco-office.zip
DB Compact
DatabaseCompactDay
Default: not set
Format: *, mon, tue, wed, thu, fri, sat, sun, 1..31
Day schedule for automatic database compact:
- *: every day
- mon: every Monday (weekly schedule)
- tue: every Tuesday (weekly schedule)
- wed: every Wednesday (weekly schedule)
- thu: every Thursday (weekly schedule)
- fri: every Friday (weekly schedule)
- sat: every Saturday (weekly schedule)
- sun: every Sunday (weekly schedule)
- 1-31: on the day (monthly schedule)
Database Compact is an automatic procedure that periodically optimises the database file structure. It is enabled setting the day, hour and minute. HSYCO Server will stop and restart automatically at that time to execute the optimisation procedure. The procedure may require a considerable amount of time to complete, and HSYCO will be stopped until completed. Do not schedule Database Compact at the same time of Root Backup.
DatabaseCompactHour
Default: not set
Format: 0..23
Hour of database compact execution time.
DatabaseCompactMinute
Default: not set
Format: 0..59
Minute of database compact execution time.
DatabaseCompactEnable
Default: not set
Format: variable name
The DatabaseCompactEnable option can be set to a variable name. If set, the database compact procedure will be executed only if the variable exists and it value is equal to "1". This is useful to skip the compact execution and HSYCO restart based on application conditions.
Remote Server
The HSYCO Remote I/O Server is a powerful and secure server-to-server communication system that allows an HSYCO server read and write access to all the I/O data points and GUI variables of other remote HSYCO servers. The remote HSYCO Servers settings are used to enable remote HSYCO servers access to this server.
The HSYCO Remote I/O Server uses a secure HTTPS API based on the REST (Representational state transfer) model and the JSON data format. A subset of this API can be used by third-party HTTP client applications. Read the HSYCO Remote API specification for additional details.
RemoteServerPassword
Default: not set
Format: string (letters and numbers), 8 characters or longer
Set this password to enable this HSYCO server to be accessed by another HSYCO server via the HSYCO Remote I/O Server (see the HSYCO Remote I/O Server Application Note for further information).
The password must be at least 8 characters long. Use a very long and randomly generated string to reduce the risk of unauthorized access.
RemoteServerAddress
Default: not set
Format: comma separated list of IP addresses, or *
Set to the IP addresses of the remote HSYCO servers that should be allowed to access this HSYCO server.
Set to * to allow any remote IP address.
RemoteServerControl
Default: false
Format: false | true
Set to true to allow the remote server to modify the data points values of this HSYCO server.
RemoteServerIOFilter
Default: not set
Format: comma separated list of I/O Servers IDs
If you want to limit remote access and control to just some of the I/O Servers defined in this HSYCO, use this parameter to list the I/O Servers that should be available to the remote HSYCO system.
Filtering out I/O Servers that are not used remotely could have a positive impact on performance and network traffic.
RemoteServerUIFilter
Default: not set
Format: comma separated list of UI objects prefixes
If you want to limit remote access and control to just some of the user interface objects defined in this HSYCO, use this parameter to list the objects’ IDs prefixes (a prefix is the first part of the ID, before the first dot character, if you are using a dot-separated notation; use the full ID if not using the dot notation) that should be available to the remote HSYCO system.
Filtering out UI objects that are not used remotely could have a positive impact on performance and network traffic.
Email
SmtpName
Default: not set
Format: SMTP server name or IP address
SMTP server name or numeric IP address.
This parameter is used by the MAIL action and sendMail() method to send email messages through a specific authenticated and secured SMTP account rather than directly to the recipient’s SMTP server.
SmtpPort
Default: 25, 465, or 587
Format: positive integer number
SMTP server’s port number, if different from the default port.
The default port is:
- 25 for not encrypted traffic
- 465 for SMTP over SSL
- 587 for ESMTP. In ESMTP mode, STARTTLS is supported (but not required) by the HSYCO SMTP client.
SmtpUser
Default: not set
Format: string
Account’s username to authenticate the connection to the SMTP server.
SmtpPassword
Default: not set
Format: string
Account’s password to authenticate the connection to the SMTP server.