You use the SAT to set up and maintain a number of important properties of a FileMaker Server installation. We cover here what we consider to be the most critical areas. The supplied documentation provides comprehensive coverage of the remaining features.
On the Administration tab of the SAT you can set some options that control administrative access to the server. In particular, you can choose the method by which administrators must authenticate, as well as specify whether remote administration of FileMaker Server is possible, as shown in Figure 25.4.
You should always require a password for server administration (this should go without saying). You have the option, though, of using a non-FileMaker authentication source. You can instruct FileMaker Server to authenticate administrators against a user group called fmsadmin. You can choose to look for such a group among the accounts that are local to the specific machine, or to look among the accounts for whatever domain the server machine participates in, if any.
Also on this tab you can control whether to allow remote administration of this instance of FileMaker Server. If this box is unchecked, FileMaker Server can be administered only by a copy of the SAT running on the same machine. You need to enable this option if you want to administer FileMaker Server from a copy of the SAT running on a remote machine.
The SAT has a number of settings that control the resources that FileMaker Server sets aside for certain tasks. On the Clients tab of the SAT, you can specify the maximum number of FileMaker Pro and web clients that can be connected at one time, and on the Databases tab you can control the maximum number of files that FileMaker Server will try to open. (The Clients tab was shown previously in Figure 25.2. The Databases tab is shown in Figure 25.5.) All these numbers have a hard upper limit: 250 for simultaneous FileMaker Pro or ODBC/JDBC users, 100 for simultaneous web connections, and 125 for the maximum number of open files. If you know that your loads will be lower than those figures, though, you can lower the numbers. If youll never need to have more than 50 files open, or more than 25 users, you can set these thresholds lower. Doing so frees up resources, such as RAM, that FileMaker Server would otherwise need to keep in reserve for the possible higher loads. As a general rule, you should set these three numbers as low as you can.
You can also specify the amount of RAM to set aside for a database cache. This value is configured on the Databases tab. The SAT lets you know what it thinks the maximum allowable cache size is, based on total available RAM. FileMaker Server 8 has a hard cap of 800MB of cache RAM. A good rule of thumb is to set the cache to half the allowable maximum to start, and then raise it if your cache hit percentage dips too low (consistently below 90% or so).
Its tempting to think you should just set the database cache to the largest possible size, but this isn always the best option. Setting aside too large a cache can take RAM from other areas, such as the operating system, without necessarily being beneficial to FileMaker Server.
The Clients tab of the SAT also lets you specify additional connectivity options for an installation of FileMaker Server Advanced. Here you can allow or disallow ODBC and JDBC connections, and configure connections to a Web Publishing Engine. These options are fully explored in other chapters.
For a discussion of ODBC and JDBC, see Chapter 20, "Exporting Data from FileMaker," p. 595.
To find out about Instant Web Publishing, see Chapter 21, "Instant Web Publishing," p. 633.
Custom Web Publishing is discussed in Chapter 23, "Custom Web Publishing," p. 699.
Part I: Getting Started with FileMaker 8
Using FileMaker Pro
Defining and Working with Fields
Working with Layouts
Part II: Developing Solutions with FileMaker
Relational Database Design
Working with Multiple Tables
Working with Relationships
Getting Started with Calculations
Getting Started with Scripting
Getting Started with Reporting
Part III: Developer Techniques
Developing for Multiuser Deployment
Advanced Interface Techniques
Advanced Calculation Techniques
Advanced Scripting Techniques
Advanced Portal Techniques
Debugging and Troubleshooting
Converting Systems from Previous Versions of FileMaker Pro
Part IV: Data Integration and Publishing
Importing Data into FileMaker Pro
Exporting Data from FileMaker
Instant Web Publishing
FileMaker and Web Services
Custom Web Publishing
Part V: Deploying a FileMaker Solution
Deploying and Extending FileMaker
FileMaker Server and Server Advanced
Documenting Your FileMaker Solutions