Integrating Report Components in a Web Application

The ServletRepository generates DHTML output according to the parameters in HTTP requests. The parameters are embedded in the generated DHTML and are normally not used directly by an application to access the servlet.

This Appendix contains a partial list of the parameters for the servlet. Parameters for internal use only are not listed. The parameters can be used to construct a URL to access the server from application client-side code. The HTTP request can be submitted with both the GET and POST methods.

Also see IFrame Integration for information on integrating report components using the “op” codes described below.

#1 Ranking: Read how InetSoft was rated #1 for user adoption in G2's user survey-based index Read More

Displaying a Viewsheet

{servlet URL}?op=vs&path={viewsheet path}&edit=true|false e.g., http://localhost:8080/sree/Reports?op=vs&path=/Explore.

Generating a Report

{servlet URL}?op=frameReplet&name={replet name}&param1=val1 e.g., http://localhost:8080/sree/Reports?op=frameReplet&name=OrderList&customer=Rutgers+Bank&salesperson=Eric

Exporting a Report

{servletURL}?op=Replet&name={replet name}&outtype={export_type}&param1=val1... e.g., http://localhost:8080/sree/Reports?op=Replet&name=OrderList&outtype=PDF&customer=Rutgers+Bank&salesperson=Eric The {export_type} can be one of the following:
  • PDF: PDF file
  • EXCEL: Excel spreadsheet
  • EXCEL_SHEET: Excel spreadsheet without pagination
  • RTF: RTF document
  • RTF_LAYOUT: RTF document with pagination
  • HTML: HTML document
  • HTML_BUNDLE: HTML document and images in a zip file
  • CSV: Comma separated file
Read the top 10 reasons for selecting InetSoft as your BI partner.

Displaying a Page of a Generated Report

Note: Page numbering starts with 0.
{servlet URL}?op=Page&ID={replet ID}&pn={page num}&mode=0 e.g., http://localhost:8080/sree/Reports??op=Page&ID={replet ID}&pn=0&mode=0

Displaying the Replet Tree

{servlet URL}?op=EmbeddedTree e.g., http://localhost:8080/sree/Reports?op=EmbeddedTree

More Articles About Reporting

Better Report Writer App - In the past, using a report writer app to create business reports has been no easy feat. Typically, the application requires relying on IT professionals to deploy and manage the database, leaving the user without a hands-on opportunity to fine tune the report to be exactly what they need. But what if there was an easy-to-use report writer application that was both user-friendly and created professional, pixel-perfect reports every time? InetSoft's reporting app provides the best of both worlds, offering maximum self-service to users of all technical levels while still providing some of the most advanced reports in the industry. Created with the end-user in mind, InetSoft's report writer app offers users impromptu reporting solutions, perfect for busy business users that need to create reports using less time and resources...

Collection of Dashboard Design Inspirations - Looking for inspiration for well-designed dashboard design ideas? Peruse these examples created with InetSoft's easy-to-use web dashboard software. This commerce analysis is an example of an interactive web-based application for steel companies that InetSoft offers. With InetSoft's easy-to-use, drag-and-drop design, steel industry users can quickly build productive analytical tools like this one that aid in day-to-day operations, as well as help them keep track of and achieve long term goals and objectives. This commerce reporting example paints a detailed picture of global imports and exports, with seven different charts, three of them multidimensional. With so many countries displayed, narrowing down the analysis with a selection checklist can make analysis exponentially easier for the end-user...

InetSoft's Mobile Reporting Tool - Looking for a BI solution that offers effective mobile reporting? Leaving the office doesn't have to mean leaving behind valuable, up-do-date information. InetSoft's Style Intelligence offers access to corporate information via a broad array of mobile devices. Executives can easily track KPI's regardless of where they are. Having BI accessible via mobile is essential if you have executives who travel or employees who work out in the field. InetSoft's BI platform allows you to perform the same data explorations and stunning visualizations that can be done on a desktop computer...

Hospice Resource Utilization Metrics - Hospice management is always faced with the difficulty of optimizing resource usage, and dashboards are equipped with KPIs that center on this topic. This involves keeping an eye on how inpatient beds, medical supplies, and drug delivery are being used. Hospice managers may make sure that resources are used efficiently, reducing waste and raising the standard of care overall, by monitoring these measures. When illustrating the distribution of resource consumption and displaying the proportion of resources allotted to various groups, a pie chart may be a useful visual aid. A stacked bar chart may also show patterns in the use of resources over time. Administrators can see trends, properly distribute resources, and make sure the hospice facility is running at full capacity thanks to these graphics...

Make KPIs Agile - Also make them agile by clearly delineating who is responsible for each metric in terms of IT versus business ownership. It is easy to say that the business really should own a metric. At the high level type of metrics, like profitability calculation or gross margin calculation, absolutely these should be created, measured, and monitored by the business stakeholders. But if we go down the stack, the more detailed level metrics, things like customer counts, transaction volumes, these are also metrics and measures, and somebody has to own them. You have to understand where in that metrics stack, the lines of delineation are between what IT owns and what the business owns and governs...

Most Significant Hiring KPIs - A key component of any recruitment plan should be hiring metrics, which allows you to track the hiring process and progressively implement changes. A dashboard that contains some of the key metrics is the most effective method to do this. These metrics include: 1. Time-to-Hire The time-to-hire is the amount of time needed to select, screen, and recruit a new employee. It begins from the time a candidate applies until they get an offer. This metric assesses the effectiveness of the hiring process, which includes vetting resumes, administering tests, and conducting interviews. It may highlight problems, but it primarily aids in defining and honing the approach. The typical time taken to hire ranges from 14 to 63 days, according to Hire Vue, based on the industry. This is one of the easiest calculations and it involves counting the days between the application submission date and the start date...

Previous: HTML, Excel, and PDF Report Output Formats