If you want upgrade the performance of your web server with i-net Clear Reports then there are 2 solutions.
A reason for using a background server is that it is possible to run i-net Clear Reports in a demilitarized zone (DMZ) or behind a firewall, for secure database servers.
If you use i-net Clear Reports as a background server on a second computer then there is a programming technique.
If you have access to the RAW data of the client request and you don't want to change any properties of the client then you must redirect the RAW data directly to i-net Clear Reports. With RAW data, we mean the complete HTTP packet with all header information. Your front end server will work like a proxy. To do it, you need to open a socket to the background server with i-net Clear Reports and send the RAW data. Then you read the answer from the background server and send it without any additional headers as RAW data to the client.
If you open an HTTP request to the background server then i-net Clear Reports views your front end web server as the client. The result will be some broken links. To solve this you need to tell i-net Clear Reports the original client information. To do this, you will need to set additional properties to the request.
| Property | description |
|---|---|
| http_server | protocol and host name of the client |
| http_server_port | protocol, host name and port of the client, if this is port 80 then it can be identical to http_server |
| context | (optional) the context of the request URL |
| locale | (optional) the language of the client |
i-net software strives to provide accurate product documentation. Please give us your feedback using the form below.
NOTE: This form is for documentation feedback only. For technical assistance, please send an email to clearreports@inetsoftware.de.