Custom Web Publishing Guide

Table Of Contents
22 Custom Web Publishing Guide
1 The Web Publishing Engine can access data in a container field, but FileMaker Pro cannot.
1 The Web Publishing Engine provides real-time access to FileMaker data via HTTP or HTTPS, but
FileMaker Pro cannot.
Note For information on using FileMaker Pro to import and export data in XML format, see FileMaker Pro
Help.
How the Web Publishing Engine generates XML data from a request
After a request for XML data is sent to the web server, the Web Publishing Engine queries the FileMaker
database and returns the data as an XML document.
General process for accessing XML data from the Web Publishing Engine
Here is an overview of the process for using the Web Publishing Engine to access XML data in a FileMaker
database:
1. In the Web Publishing Engine Administration Console, make sure XML Publishing is enabled. See the
FileMaker Server Advanced Web Publishing Installation Guide.
2. In FileMaker Pro, open each FileMaker database that you’re publishing and make sure the database has the
fmxml extended privilege enabled for XML Custom Web Publishing. See
“Enabling Custom Web
Publishing in a database” on page 17.
Web
Browser
Web Server
Web Server Module
Administration Console
FileMaker Server Web
Publishing Engine
Web Publishing Core
Custom Web Publishing
Engine (CWPE)
FileMaker Server
FileMaker Server Web
Publishing Engine
Web Publishing Core
Custom Web Publishing
Engine (CWPE)
Web Server
Web Server Module
Administration Console
Customers.fp7
Request for XML data is routed from web browser or program to FileMaker Server
Products.fp7
Catalog.fp7
1. HTTP or
HTTPS request
for XML data is
sent from web
browser or
program to web
server.
2. Web server routes
request to Web
Publishing Core.
3. Web Publishing
Core requests data
from database
hosted by
FileMaker Server.
XML data is routed back from FileMaker Server to web browser or program
6. Web server
sends output
to web
browser or
program.
5. Web Publishing Core
converts data to XML
and sends it to web
server.
4. FileMaker Server
sends requested data
to Web Publishing
Core.
Orders.fp7
Web
Browser