7.4

Table Of Contents
This is actually the most used way of returning a response:Generate an HTMLfile using either Create File or Load External
File, then delete the file as a last output. The HTMLis thus returned to the client.
Example HTTPWorkflows
l HTTP PDF Invoice Request (GET)
l HTTP Brochure Request (Customer Information+POST)
l Capture Web Manager Workflow (PlanetPress Capture +HTTP)
HTTP PDF Invoice Request
This straightforward workflow simply receives a GETrequest from a browser, loads an existing PDFinvoice from a folder on
the hard drive, and returns it to the browser. To do this, a client (or a web service)would request the following page:
http://ppworkflowserver:8080/getinvoice?in=INV999999
Breakdown of this URL:
l http:// :transfer protocol. This could be HTTPS if the SSLcertificates are activated in the preferences.
l ppworkflowserver :name of the machine. This could also be an IP (192.168.1.123) or a full domain name (www.m-
yserver.com), depending on the connectivity between the client and the PlanetPress Workflow Server.
l :8080 :The default PlanetPress HTTPPort, set in the preferences.
l /getinvoice :The HTTPAction Name, as set in the HTTPServer Input task.
l ?in=INV999999 :AGETVariable, specifying that the variable named invoicenum (invoice number)would have a value
of INV999999 , or any other "valid"invoice number.
Process Illustration
Special Workflow Types