Custom Web Publishing Guide

Table Of Contents
24 FileMaker Server Advanced Custom Web Publishing Guide
1 You can dynamically access XML data from FileMaker databases by using URL requests with the Web
Publishing Engine. The FileMaker
Pro XML export feature generates a pre-specified XML data file.
1 Working with XML data via the Web Publishing Engine is an interactive operation. FileMaker Pro XML
import and export is a batch operation.
1 The Web Publishing Engine can access XML data from a FileMaker portal, but FileMaker Pro cannot.
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.
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