PEERNET Reports Server is a Web Application that can be deployed to any Java Application Server running JDK 1.4 or greater.

 

You can manage PEERNET Reports Server on the Web Application’s home page located at http://<webserver>:<port>/PEERNETReportsServer3/index.htm. From this page you can check the license status of the server, retrieve a list of the deployed projects, and also retrieve a list of the fonts available for use by any deployed project.

 

For the base installation, once you have started the J2EE Server, you can access the PEERNET Reports Server home page at http://localhost:8080/PEERNETReportsServer3/index.htm or http://127.0.0.1:8080/index.htm (use this link if the localhost link fails). Note that starting the J2EE Server will cause a new window to be opened in which the server will run; do not close this window or you will shut down the server.

 

PEERNET Reports Server makes a request defined in a PEERNET Reports project available through a URL, or Universal Resource Locator (note that a URL must follow the industry standards for encoding and syntax for it to be a valid URL request). The request’s result is available to any web browser or Web Application that references the URL. The URL you create must be of the following form:

 

http://<webserver>:<port>/PEERNETReportsServer3/PEERNETReportsServerRequestServlet?PROJECT=<project>&<REQUEST>=<request>

 

where PROJECT=<project> provides the name of a project deployed to PEERNET Reports Server (for example, PROJECT="demos.pnj") and REQUEST=<request> provides the name of a request defined in the project. Note that, if a request requires parameters, they are added to the end of the URL as <parameter name>=<parameter value>.

 

For the base installation, start the J2EE Server, then copy or type the following URL into your web browser:

 

http://127.0.0.1:8080/PEERNETReportsServer3/PEERNETReportsServerRequestServlet?PROJECT=examples/labels/IndustryStandardLabels.pnj&REQUEST=JCPennyAsAdobePDF

 

This request will respond with an Adobe PDF document. If you open the project (PNJ) file deployed to PEERNET Reports Server at examples/labels/IndustryStandardLabels.pnj, you will see that server requests have been defined for this project. The configuration of the request determines the type of response returned by the URL.