NIPO Fieldwork System Version 1.14
NIPO FMS Server
The NIPO FMS Server configuration can be changed entirely using the NIPO FMS client. There is usually no need to access the registry to make changes to the NIPO FMS Server configuration. The NIPO FMS server registry is large - this section only lists the most important configuration items.
Key 64-bit: [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\NIPO\FMSServer]
Key 32-bit: [HKEY_LOCAL_MACHINE\SOFTWARE\NIPO\FMSServer]
NIPO FMS Server registry settings
Entry
|
Description
|
Type
|
CheckConnectionsInterval
Minutes
|
Disconnect connections if a SQL query takes more than the set number of minutes. This option should be used only during testing.
|
Dword
|
CheckMailIntervalSeconds
|
Interval in seconds in which the NIPO FMS Server checks for new email invitations and reminders to be sent out
|
Dword
|
CheckSurveyDirectInterval
Seconds
|
Interval in seconds in which the NIPO FMS Server checks for new email invitations to be sent out for NIPO SurveyDirect
|
Dword
|
CheckSurvIntervalMinutes
|
Interval in minutes to check for new surveys in the Surveys folder
|
String
|
CheckSwitchedIntervalSeconds
|
Interval in seconds in which the NIPO FMS Server checks for new email invitations to be sent out after a CATI to Web switch
|
Dword
|
ImportIntervalMinutes
|
|
|
LogDirectory
|
Folder to save log files
|
String
|
LogLevel
|
Level of logging.
0 = no logging
3 = recommended for production
|
String
|
LogMaxFiles
|
Number of log files to be created before last log file is overwritten.
|
String
|
LogMaxSizeMB
|
Max. file size in MB of log files to be created before last log file is overwritten.
|
String
|
MailFromAddress
|
Mail address to be used in From field in Emails.
|
String
|
MailFromName
|
Name of sender to be used in Emails.
|
String
|
MailLink
|
Link to be used when sending Emails. Mostly this will refer to an IP-address.
Example:
http://123.45.67.89:8080/OdinServlet
|
String
|
MailReplyAddress
|
Mail address to be used in Reply to field in Emails.
|
String
|
MailServerPortSMTP
|
Server port if required for SMTP
|
String
|
MailServerSMTP
|
Mail Server for SMTP
|
String
|
MailServerUserIdSMTP
|
User ID if required for SMTP
|
String
|
MaxWaitForMasterSeconds
|
Number of seconds the NIPO FMS Server waits for a connection attempt with the NIPO CATI / Web Master to succeed before considering the service unavailable
|
Dword
|
PermissionsInDatabase
|
Permissions for NIPO CATI Manager can be stored in the registry of the NIPO CATI Master or in the database.
|
String
|
SentErrorCountMax
|
Maximum number of errors before FMS will stop trying to send a mail.
|
String
|
ServiceStopWaitSeconds
|
When the NIPO FMS service is stopped while a NIPO FMS Client is still active, it will wait for the set number of seconds before aborting the client connection.
|
Dword
|
|
|
|
Connection information for the database is stored in a sub-key of the NIPO FMS Server.
Key 64-bit: [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\NIPO\FMSServer\Database]
Key 32-bit: [HKEY_LOCAL_MACHINE\SOFTWARE\NIPO\FMSServer\Database]
NIPO FMS Server database registry settings
Entry
|
Description
|
Type
|
ConnectionTimeOutSeconds
|
Maximum time the NIPO FMS Server waits before considering an initial connect attempt to the SQL server timed out
|
Dword
|
DbName
|
Database name
|
String
|
DbPassw
|
Database password
|
String
|
DbServerName
|
Database server
|
String
|
DbType
|
SQL server type
|
String
|
DbUpdateStartIntervalMinutes
|
Interval in minutes in which the NIPO FMS Server issues a database cleanup to the Microsoft SQL Server
|
Dword
|
DbUserName
|
Database user name
|
String
|
QueryTimeOutSeconds
|
Maximum time the NIPO FMS Server waits before considering an SQL query timed out
|
Dword
|
|
|
|
Note: The NIPO FMS Server stores domain username and password information in unencrypted format in the registry. Restrict registry access and access to the NIPO FMS Server for unauthorized users.
There are a number of sub-keys storing additional NIPO FMS Server configuration:
Sub-keys
Entry
|
Description
|
HKEY_LOCAL_MACHINE\SOFTWARE\NIPO\FMSServer\Dir
|
Contains folder configuration
|
HKEY_LOCAL_MACHINE\SOFTWARE\NIPO\FMSServer\Profiles
|
Contains user profiles
|
HKEY_LOCAL_MACHINE\SOFTWARE\NIPO\FMSServer\Users
|
Contains users
|
DbServerName
|
Database server
|
|
|
|