NIPO Fieldwork System Version 1.14

Previous Topic

Next Topic

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

 

 

See Also