Administrator’s Guide

Table Of Contents
Publishing your database on the Web 3-15
Using the error.log file
The error.log file, stored in the root level of the folder containing the
database, is generated by the Web Companion whenever any unusual
errors have occurred. Common errors reported to the web user, such
as “Database not open,” are not recorded in the error.log file.
[08/Jun/1999:16:16:01:53 –0800] Web Security database not open.
Security disabled.
[12/Jul/1999:06:07:02 –0800] ERROR: 6. Could not find email format file.
[23/Jul/1999:11:12:38 –0800] ERROR: 12: Badly formatted URL.
Using the info.log file
The info.log file, stored in the root level of the folder for the
database, contains entries generated by the [FMP-Log] CDML
replacement tag. Whenever web users access FileMaker Pro from
your custom CDML web page, information you’ve included within
a [FMP-Log] tag is recorded by the Web Companion in the info.log
file.
For information about the CDML replacement tags, see chapter 4,
“Custom web publishing using CDML.”
Using the Web Companion external functions
You can use the FileMaker Pro Web Companion external functions
with your calculations or scripts to:
1 check the version of the Web Companion
1 capture information about visitors to your database
1 translate information in your database to HTML or HTTP
To use a Web Companion external function in a calculation field:
1. Be sure the Web Companion is enabled. (See “Enabling the Web
Companion” on page 3-3 for information.)
2. Choose File menu > Define Fields.
3. Type a name for the new calculation field in the Field Name box.
4. For Type, select Calculation, and click Create.
5. In the Specify Calculation dialog box, choose External Functions
from the View pop-up menu.
6. Double-click one of the external functions in the list that begins
with the function prefix “Web-” to add it to the formula box.
“request” The request line exactly as it came from the client
status The HTTP status code returned to the client (for information,
see the World Wide Web Consortium’s web site at
www.w3c.org)
bytes The content length of the document transferred to the client
Where Means this