Detailed Field Information Related Information Examples & Tutorials

Database Preferences

The Database Preferences form sets global defaults for several system and network settings. Once you have specified your typical needs, Collect! will do as you have requested until you change the settings. Please confer with your network technician to correctly enter required paths and other information in the fields of this form.

Some of the settings you can preselect are:

- Database to work with by default
- Shared (Multi User) or Exclusive (Single User) database access
- Path to Log file
- Path to Global file access
- Path to Letter templates
- Email Server address
- Maximum Web Host users allowed
- Maximum Web Host packet size
- Auto log out after
- Client Timeout


Database Preferences

tip.gif Please refer to Database Preferences Basics for steps to access this form.

When you change settings in this form and select the OK button, Collect! saves the information in a file named collect.cfg. This is located in the CV11\bin folder. There are a number of system setup forms which also write to this file to store system wide options and settings.

Database

Enter the name of the database to open. This is the name of the database folder. Typically, you would enter MASTERDB, DEMODB or PROSDB here. The database you enter in this field will be displayed as the Database To Open in the Welcome To Collect! screen. The database must exist and must be a registered device.

MASTERDB is your working database. This is where you enter all of your live data. DEMODB is used to experiment and try the system out. We highly recommend that you use this function to familiarize yourself fully with Collect!. This where you will find numerous examples and samples of many of Collect!'s features. PROSDB is used to enter information on clients you may be trying to obtain. This information will be helpful storing the contacts and steps you have taken to attract this new client.

Top of page.

Log Path

This is the location of the Log Files folder where Collect! stores and writes to the Collect! Application Log. By default, Collect! expects to find the Log Files folder in CV11/bin, but you can specify a different path here. Select the FOLDER icon to navigate to a folder of your choice.

Enter a fully qualified path name to the location of your "Log Files" folder. If left blank, activity for all users will be logged to the CV11\bin\Log Files folder of your Server, UNLESS you are using the CV11 Client installation.

tip.gif If your users signing into Collect! from a CV11Client, you will need to set the Log Path here, and each Windows user needs write permissions on the folder, too. If you do not set a path, each user writes to their own local CV11Client\bin folder.

To configure your CV11Client installs to log to your Server's "CV11\bin\Log Files" folder, enter "\\Server\CV11\bin" using the Server Name and Share Name your Server is using to share its CV11 folder. Or, you can direct Collect! to log to any other network share, such as "\\Server\MessageLogShare." If the share is on a separate spindle, performance is improved.

Top of page.

Global File Access Path

This is the path collect uses to store and find external files attached to contacts, transactions and attachments. Many external files must be opened by third party applications and therefore must be accessible by the client machine. The global file access path provides a central location for these files to be stored. When you select a file to attach, it will be copied to the path specified in this field. Select the FOLDER icon to navigate to a folder of your choice.

If no path is defined, CV11\bin\global is the default location. If you define a path the location will be {path}\global.

tip.gif If you are signing into Collect! from a CV11 Client, you will need to set the Global File Access Path, and each Windows user needs write permissions on the folder, too. If you do not set a path, each user writes to their local bin\global folder.

Collect!! will also look for the styles folder in the path you specify.

If no path is defined, CV11\bin is the default location for the styles folder. If you define a path, the location of the styles folder will be {path}\styles. Also, the "// external file" command used with RTF reports will look here for the *.rtf file. RTF reports use the "// external file" redirect to point to an *.rtf document in the styles folder.

Top of page.

RTF Letter Template Path

Enter the location of your letter template files in this field. This should allow the user to import, fetch, print and edit RTF reports from any machine, as long as they have access to the share. The user can also apply file level security to the files, for example making some templates read only. Select the FOLDER icon to navigate to a folder of your choice.

Top of page.

RTF Letter Path

The path you enter here will be where your reports will be saved when printed. You can also set up Read and Create permissions on printing reports to prevent users from printing a report and then editing the saved copy. Select the FOLDER icon to navigate to a folder of your choice.

Top of page.

Email Server Address

This is the actual IP address of your SMTP mail server. Collect! talks to this address when you have enabled SMTP for your operators. By default, Collect! uses MAPI instead.

tip.gif Authentication must be handled by your Windows operating system, not by Collect!. If you are authorized to send and receive email, then you can send it through Collect!.

Top of page.

Maximum Web Host Users

Enter the maximum number of authenticated users you want to be allowed to log into Web Host. This is the default startup number. You can override this number from the Web Host dialog.

If you leave this field blank, Collect! defaults to the maximum users allowed by your Web Host user licenses.The maximum number you can enter may be found in the License Information screen.

Top of page.

Web Host Session Mem Kb

Web Host uses Heap Memory for input and output packets. Enter a value in this field to set how much memory you want these packets to use, ONLY IF you need to process large files that Collect!'s defaults cannot handle. The default value 80 KB will be used if this field is left blank and this should be sufficient for all normal needs.

When Web Host is sent a packet that is too large for the value specified in this field, Web Host will " beep" and write to the Application Log. That might indicate an instance where you would want to consider increasing the packet size allowed.

Example:

"Web Host is not currently configured to handle more than ### bytes of data.
Packet size ###.
Please configure in Database Preferences."

Top of page.

Auto Log Out After

Enter a number of minutes here if you want Collect! to automatically log the user out of the system and close Collect! on the user's machine after an extended period of inactivity.

tip.gif The setting you enter here has no effect on an instance of Web Host or the Scheduler. To shut either of them down at a precise time, you must use the command line argument /T.

Auto Log Out After is a global setting. If you need different values for individual workstations or for different Collect! databases being used, you can use the Command Line Startup Option, /x{mm}, in the CV11 shortcuts for particular Collect! instances. That setting will override the value set here in Database Preferences, but only for the particular instance of Collect!.

Top of page.

Client Timeout

Enter a number of minutes here if you want Collect! to disconnect sessions from the server when a network interruption has caused a machine to lose connection with the server. Ordinarily, Collect! listens for machines connected to the server. If it does not receive a "signal" within the number of minutes you enter here, the server will log the user out. This prevents "stale" user logins from staying active.

If this field is left blank, the Client Timeout feature is not activated and clients will not be logged out of the server.

tip.gif Although this feature was designed to help you recover from network disconnects with minimum inconvenience to your other users, it is NOT a substitute for a solid network. If you have repeated disconnect issues, please troubleshoot your network!

tip.gif This setting works with a "Keep Alive" function setting built into the Collect! program. Ordinarily, the client machine sends a "Keep Alive" signal every 20 seconds. If no "Keep Alive" signal is received by the server within the number of minutes you specify, then the user will be logged out. We recommend 3 to 5 minutes for the Client Timeout.

Top of page.

Lock Timeout

This setting enables you to change the default 2 second lock timeout to a user defined value. A longer Lock Timeout increases the chance that your lock request will be granted, but may result in a longer period of "waiting for lock request."

The value in this field will take effect when you log in or reload your collect.cfg. Setting a negative value, a 0, or leaving the field blank, results in using the default 2 second lock timeout.

Top of page.

Sign On Exclusive

Exclusive means that only one person can access a database at any one time.

If another User tries to open the database they will be stopped and a message will inform them the files are in use already. Exclusive operation is faster than Shared because the significant logic required for file and record sharing is avoided.

Top of page.

Sign On Shared

Shared means that many people can simultaneously access the database. Use this when you are operating Collect! on a network and you want others to access the database at the same time you are.

For help on network setup please refer to the help topic, Network Setup.

Top of page.

Ignore Operator Security Setting

Switch this ON to disable account access control. This will completely disable Operator settings for Security, Strict, Locked out by default, and Client # in the Operator Security form. It will be as if all these switches are turned OFF.

warning.gif WARNING: This is a MASTER SWITCH effectively disabling security for everybody. Naturally this should only be accessible by an administrator for troubleshooting purposes.

Top of page.

Performance Variables

Two new settings enable you to Batch and Lock intervals. These affect the overall performance of your Collect! system. You can speed up the batch process or you can ensure that you are not slowing down other operators who may be using Collect! at the same time.

Top of page.

Batch Interval

This number sets the number of records retrieved at any given time. Increasing the number speeds up the process but it may adversely affect other operators who may be using the system at the same time. Decreasing the number slows down the batch process. Default is 500 records.

Top of page.

Lock Interval

This number sets the number of milliseconds records are locked for at any given time. A high number slows down the system for other operators but speeds up the batch process. A low number enables other operators to continue working at a reasonable pace, but slows down the batch process. Default is 100 milliseconds.

tip.gif For best overall performance, specify nothing. To increase the performance of batch processes, increase the number at the expense of slowing down everyone else.

Top of page.

OK

Selecting this button will save any changes you have made and return you to the previous form.

Top of page.

Cancel

Selecting this button will ignore any changes you have made and return you to the previous form.

Top of page.

Help

Press this button for help on the Database Preferences form and links to related topics.

Top of page.

See Also

- System Administration Topics
- Database Preferences Basics - Introduction/Accessing

Top of page.

Was this page helpful? Do you have any comments on this document? Can we make it better? If so how may we improve this page.

Please click this link to send us your comments: helpinfo@collect.org