HTTP Server Input User Options
HTTP server input user options control the server protocol aspects of the PReS™ WorkflowHTTP Server input tasks. This is where you enable and configure secure communication for the HTTP Server.
By default, the request XML also contains a CDATA section which contains the raw input data, effectively doubling the size of the incoming file. Due to technical restrictions, the incoming XML file cannot be more than 400MB, which because of CDATA is reduced to around 200MB. To help in this situation, you may elect to omit CDATA from the attachment in this dialog. Please note that this limitation also affects incoming binary files (sent through file upload in a form), regardless of CDATA settings.
The available HTTP Server user options are as follows:
- Protocol options group
- Port: Select the TCP port to use. The default port is 8080, the official HTTP alternate port, so as not to interfere with the standard HTTP port (80). To block any regular HTTP traffic (for example if only using HTTPS connections) the port can be set to 0.
- Time out: Set the timeout period in seconds. The default value is 120 seconds.
- Verbose log: Select to enable to keep a verbose log. Note that a communication log is generated whether or not this option is selected. If you use a secure connection, the log will contain extra information.
- Omit attachments as CDATA node in the XML envelope: Select to remove any attachments from the actual XML data file. Generally the attachments are both saved on disk and included within the XML envelope. This option removes them from the envelope, but they remain accessible through their direct path. This option has no incidence on any other option of this task.
- Enable server for SSL requests: Check this option to enable secure data exchange over the Web. This enables the boxes below and lets you specify your secure communication settings.
- Root certificate: Enter the absolute path to the Root Certificate. The file generally ends with a .crt extension and is obtained from a Certificate Provider such as Thawte or Verisign. If the Root Certificate and Certificate file are identical, this is considered a self-signed certificate, which is considered unsecured by most browsers.
- Certificate: Enter the absolute path to the site Certificate. The file generally ends with a .crt extension and is provided by a certificate provider, or through the use of certificate generators such as openssl or makecert.com.
- Key: Enter the absolute path to the Private Key File. This file generally ends with a .key extension.
- Password: Enter the password (or passkey) for the Private Key File. Please note that this password is encrypted within PReS™ Workflow server and is not saved in plain text.
- Encryption protocol: Choose your cryptographic protocol (SSL or TSL). This is determined by the software that generated the keys.
- Disable SOAP Server: Check to disable all SOAP Server functionality.
SSL is used to accept secured, encrypted requests from web clients and requires a certificate delivered by an approved authority. SSL can also be called HTTPS, though that is a misnomer. For more information on SSL and how to purchase a certificate, please see Q10694 on SSL.com.