Feedback on: EventPro Planner Manual - Server ConfigurationServer_ConfigurationChapter 20: Attendee Online > Install/Setup Attendee Online (Experts Only) > Server Configuration /Dear EventPro Planner Documentation Department,
Server Configuration
NOTE: This is Technical Information intended only for users with web server experience.
To configure the Attendee Online Server you will need to modify the EPlannerReg.ini configuration file found in the bin directory where it was installed.
Find the EPlannerReg.ini configuration file, right-click and open it in Notepad. You can also right-click on the Attendee Online icon in the bottom right corner of your screen and select Edit Configuration File.
See the following instructions for explanations of each section of the file and what changes you can make. NOTE: Any changes made to the server configuration file will only take effect the next time the server is started. You need to stop and start the service again for the changes to take effect.
The ServerController contains many options that are used to configure the server. Below is a list of the more important options that may need to be changed.
Option
Description
Debug
This option lets you turn on or off debugging information. Debugging information will only appear when running Attendee Online as a stand alone server application. To turn this option on, enter 1 for its value. To turn it off, set its value to 0.
CacheDir
This is the folder that the server will use for its cache.
FilesDir
This is the folder that the server will use when looking for additional files that you may specify in the templates.
TemplateDir
This is the folder that the server uses when looking for templates. This folder will be the folder that holds all the different sub-folders for each template set.
Port
This is the port number that Attendee Online will use when running as a stand alone server. This number has to be a unique port number without anything else running on it.
SessionTimeout
This option allows you to set how long, in minutes, the session will last without inactivity.
ComInitialization
This option allows you to set how the COM is initialized. Set this value to 0 to have it not initialize, 1 to have initialize normally, or 2 to have it initialize multi-threaded. By default, this value will be 2 and you should not have to change it unless you have been instructed to by technical support.
The Registration section lets you set up options used during the registration. The following options are available to be set.
Option
Description
ConflictLevel
This option is used to handle time conflicts while registering for functions. If you set this option to 0 (zero), the default, conflicts will not be allowed. If you set this option to 1, a warning will be shown. If you set this option to 2, conflicts will be ignored.
PaymentNewPage
This option is used to determine whether the payment page will open in a new browser window . Set this option to 1, the default, to have the payment page open in a new window. Set this option to 0 (zero) to have the payment page not open in a new window.
NewGuestCopy
This option is used to specify whether new guests should copy field information from the main attendee. Set this option to 0 (zero) if you want none of the information copied to new guests. Set this option to 1, the default, to have all information copied to the new guest. Set this option to 2 to have all information except the attendee type copied to the new guest.
The database section determines where and how the connection to the database is made. You can connect to an Access database or to an SQL Server database. Below are a list of options and their descriptions
Option
Description
Provider
This option determines how you will be connecting to the database.
If you are connecting to an access database, enter JET for the provider.
If you are connecting to a SQL Server database, enter MS-SQL as the provider.
DatabasePath
This option only applies to a Jet provider. This is the path to the folder that contains the Access database.
DatabaseName
If you are using a Jet provider, this option is the file name of the database.
If you are using MS-SQL as the provider, this option is the actual name of the database.
SQLServer
This option only applies to a MS-SQL provider. It specifies the SQL server name.
SQLAuthentication
This option only applies to a MS-SQL provider. Give this option a value of 1 if you are using SQL authentication, or a 0 if you are not.
If you are using SQL authentication, you need to enter values for the Username and Password options as well.
If you are not using SQL authentication, Windows authentication will be used.
Username
This option only applies to a MS-SQL provider using SQL authentication. This option is the Username used to log into the SQL Server.
Password
This option only applies to a MS-SQL provider using SQL authentication. This option is the Password used to log into the SQL Server.
The Filetransfer section has only one option in it: the TransferFolder option. For this option, enter the folder that Attendee Online uses as the transfer folder.
You can now configure Attendee Online to send Confirmation Emails through SMTP after an attendee registers, accepts, or declines a registration.
The options to set up the SMTP server for this option are in the [Confirmation] section of the Configuration file (EplannerReg.ini) .
The new section in the configuration file will look like this:
[Confirmation]
EmailNew=<Y or N>
EmailAccept=<Y or N>
EmailDecline=<Y or N>
SmtpAuthentication=<Y or N – if Y then the SmtpUsername and SmtpPassword are required>
SmtpHost=<SMTP Server Name or IP Address>
SmtpPort=<SMTP Port Number> (default is 25)
SmtpUsername=<Your username to access the SMTP Server>
SmtpPassword=<Your password to access the SMTP Server>
Note: You also need to set up the three new confirmation files (ConfirmationNew.html, ConfirmationAccept.html, and ConfirmationDecline.html) in the Files folder. See Web Page Templates: Setting Up Confirmation Emails.