Sample Customer Portal Page

This is a sample HTML page for use with the Customer Portal:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title> Customer Portal </title>
%PUSH (PCLASSLIST="/Inbound;/Outbound;/Outbound/HTTP;/Outbound/POP3")%
%IF (%PCLASSLIST.ERRORSTATUS% != "")%
<h3><b><div align="left"><font color="Red">
Errors encountered while preparing this report:<br>
%PCLASSLIST.ERRORSTATUS% <br>
The rest of your report will be rendered as well as is possible, but there may be missing sections.
Please contact Technical Support with this problem.
</font>
</div></b></h3>
%ENDIF%
</head>
<body>
<h1> <IMG SRC="logo-f.jpg" BORDER="1" ALIGN=TOP WIDTH="640" HEIGHT="75" ALT="Farnsworths Logo"> </h1>
<h1> <center> Performance report for your subscribed applications </center> </h1>
<h2> <center> Prepared for %PCLASSLIST.CUSTOMER.NAME% </center> </h2>
<h3> <center> For the period ending %PCLASSLIST.TIMESTAMP.END% </center> </h3>
<h4> Message of the day: %PCLASSLIST.CUSTOMER.MOTD% </h4>
<h3> Aggregate Traffic Status </h3>
<p>
The first table shows the overall performance of your network: throughput in each direction
in bits per second,
and network efficiency, which is the percentage of TCP packets that are not retransmissions.
</p>
<p align=left>
<TABLE summary="Shows the aggregate traffic status" cellspacing=4>
<TR>
<TH> Metric </TH>
<TH> Status </TH>
<TH> Last minute </TH>
<TH> Last 60 minutes </TH>
<TH> Yesterday </TH>
<TH> This month </TH>
<TH> Last month </TH>
</TR>
<TR>
<TD> Inbound Throughput (bps) </TD>
<TD align=right BGCOLOR=
%IF (%PCLASSLIST.NAMED[0.AVG-BPS.LAST-MINUTE]% .GT. "2M")%
"red"
%ELSEIF (%PCLASSLIST.NAMED[0.AVG-BPS.LAST-MINUTE]% .GT. "1.9M")%
"yellow"
%ELSE%
"green"
%ENDIF%
>
&nbsp;
</TD>
<TD align=right> %PCLASSLIST.NAMED[0.AVG-BPS.LAST-MINUTE]% </TD>
<TD align=right> %PCLASSLIST.NAMED[0.AVG-BPS.LAST-60-MINUTES]% </TD>
<TD align=right> %PCLASSLIST.NAMED[0.AVG-BPS.YESTERDAY]% </TD>
<TD align=right> %PCLASSLIST.NAMED[0.AVG-BPS.THIS-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[0.AVG-BPS.LAST-MONTH]% </TD>
</TR>
<TR>
<TD> Outbound Throughput (bps) </TD>
<TD align=right BGCOLOR=
%IF (%PCLASSLIST.NAMED[1.AVG-BPS.LAST-MINUTE]% .GT. "2M")%
"red"
%ELSEIF (%PCLASSLIST.NAMED[1.AVG-BPS.LAST-MINUTE]% .GT. "1.9M")%
"yellow"
%ELSE%
"green"
%ENDIF%
>
&nbsp;
</TD>
<TD align=right> %PCLASSLIST.NAMED[1.AVG-BPS.LAST-MINUTE]% </TD>
<TD align=right> %PCLASSLIST.NAMED[1.AVG-BPS.LAST-60-MINUTES]% </TD>
<TD align=right> %PCLASSLIST.NAMED[1.AVG-BPS.YESTERDAY]% </TD>
<TD align=right> %PCLASSLIST.NAMED[1.AVG-BPS.THIS-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[1.AVG-BPS.LAST-MONTH]% </TD>
</TR>
<TR>
<TD> Inbound Efficiency </TD>
<TD align=right BGCOLOR=
%IF (%PCLASSLIST.NAMED[0.TCP-EFFICIENCY-PCT.LAST-MINUTE]% .LT. 95)%
"red"
%ELSEIF (%PCLASSLIST.NAMED[0.TCP-EFFICIENCY-PCT.LAST-MINUTE]% .LT. 98)%
"yellow"
%ELSE%
"green"
%ENDIF%
>
&nbsp;
</TD>
<TD align=right> %PCLASSLIST.NAMED[0.TCP-EFFICIENCY-PCT.LAST-MINUTE]% </TD>
<TD align=right> %PCLASSLIST.NAMED[0.TCP-EFFICIENCY-PCT.LAST-60-MINUTES]% </TD>
<TD align=right> %PCLASSLIST.NAMED[0.TCP-EFFICIENCY-PCT.YESTERDAY]% </TD>
<TD align=right> %PCLASSLIST.NAMED[0.TCP-EFFICIENCY-PCT.THIS-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[0.TCP-EFFICIENCY-PCT.LAST-MONTH]% </TD>
</TR>
<TR>
<TD> Outbound Efficiency </TD>
<TD align=right BGCOLOR=
%IF (%PCLASSLIST.NAMED[1.TCP-EFFICIENCY-PCT.LAST-MINUTE]% .LT. 95)%
"red"
%ELSEIF (%PCLASSLIST.NAMED[1.TCP-EFFICIENCY-PCT.LAST-MINUTE]% .LT. 98)%
"yellow"
%ELSE%
"green"
%ENDIF%
>
&nbsp;
</TD>
<TD align=right> %PCLASSLIST.NAMED[1.TCP-EFFICIENCY-PCT.LAST-MINUTE]% </TD>
<TD align=right> %PCLASSLIST.NAMED[1.TCP-EFFICIENCY-PCT.LAST-60-MINUTES]% </TD>
<TD align=right> %PCLASSLIST.NAMED[1.TCP-EFFICIENCY-PCT.YESTERDAY]% </TD>
<TD align=right> %PCLASSLIST.NAMED[1.TCP-EFFICIENCY-PCT.THIS-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[1.TCP-EFFICIENCY-PCT.LAST-MONTH]% </TD>
</TR>
</TR>
</TABLE>
</p>
<p>
<a href="#Aggregate_Table_Colors"> What the status colors mean </a>
</p>
<p align=left>
<h3> Aggregate Response Time Performance for HTTP </h3>
This table displays response-time measurements for the traffic class "/Outbound/HTTP", which represents your
HTTP traffic.
</p>
<p align=left>
<TABLE cellspacing=4 summary="Shows the Response Time Performance">
<TR>
<TH> &nbsp; </TH>
<TH> Application <BR> Server (ms) </TH>
<TH> Transport <BR> Provider <BR> Network (ms) </TH>
<TH> Total <BR> Service <BR> Delay (ms) </TH>
</TR>
<TR>
<TD> Last minute </TD>
<TD align=right> %PCLASSLIST.NAMED[2.SERVER-DELAY-AVG.LAST-MINUTE]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.PKT-EXCHANGE-TIME-AVG.LAST-MINUTE]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.TOTAL-DELAY-AVG.LAST-MINUTE]% </TD>
</TR>
<TR>
<TD> Last 60 minutes </TD>
<TD align=right> %PCLASSLIST.NAMED[2.SERVER-DELAY-AVG.LAST-60-MINUTES]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.PKT-EXCHANGE-TIME-AVG.LAST-60-MINUTES]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.TOTAL-DELAY-AVG.LAST-60-MINUTES]% </TD>
</TR>
<TR>
<TD> Yesterday </TD>
<TD align=right> %PCLASSLIST.NAMED[2.SERVER-DELAY-AVG.YESTERDAY]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.PKT-EXCHANGE-TIME-AVG.YESTERDAY]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.TOTAL-DELAY-AVG.YESTERDAY]% </TD>
</TR>
<TR>
<TD> This month </TD>
<TD align=right> %PCLASSLIST.NAMED[2.SERVER-DELAY-AVG.THIS-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.PKT-EXCHANGE-TIME-AVG.THIS-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.TOTAL-DELAY-AVG.THIS-MONTH]% </TD>
</TR>
<TR>
<TD> Last month </TD>
<TD align=right> %PCLASSLIST.NAMED[2.SERVER-DELAY-AVG.LAST-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.PKT-EXCHANGE-TIME-AVG.LAST-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[2.TOTAL-DELAY-AVG.LAST-MONTH]% </TD>
</TR>
</TABLE>
</p>
<p align=left>
<h3> Aggregate Response Time Performance for POP3 </h3>
This table displays response-time measurements for the traffic class "/Outbound/POP3", which represents
your email traffic.
</p>
<p align=left>
<TABLE cellspacing=4 summary="Shows the Response Time Performance">
<TR>
<TH> &nbsp; </TH>
<TH> Application <BR> Server (ms) </TH>
<TH> Transport <BR> Provider <BR> Network (ms) </TH>
<TH> Total <BR> Service <BR> Delay (ms) </TH>
</TR>
<TR>
<TD> Last minute </TD>
<TD align=right> %PCLASSLIST.NAMED[3.SERVER-DELAY-AVG.LAST-MINUTE]% </TD>
<TD align=right> %PCLASSLIST.NAMED[3.PKT-EXCHANGE-TIME-AVG.LAST-MINUTE]% </TD>
<TD align=right> %PCLASSLIST.NAMED[3.TOTAL-DELAY-AVG.LAST-MINUTE]% </TD>
</TR>
<TR>
<TD> Last 60 minutes </TD>
<TD align=right > %PCLASSLIST.NAMED[3.SERVER-DELAY-AVG.LAST-60-MINUTES]% </TD>
<TD align=right > %PCLASSLIST.NAMED[3.PKT-EXCHANGE-TIME-AVG.LAST-60-MINUTES]% </TD>
<TD align=right > %PCLASSLIST.NAMED[3.TOTAL-DELAY-AVG.LAST-60-MINUTES]% </TD>
</TR>
<TR>
<TD> Yesterday </TD>
<TD align=right > %PCLASSLIST.NAMED[3.SERVER-DELAY-AVG.YESTERDAY]% </TD>
<TD align=right > %PCLASSLIST.NAMED[3.PKT-EXCHANGE-TIME-AVG.YESTERDAY]% </TD>
<TD align=right > %PCLASSLIST.NAMED[3.TOTAL-DELAY-AVG.YESTERDAY]% </TD>
</TR>
<TR>
<TD> This month </TD>
<TD align=right> %PCLASSLIST.NAMED[3.SERVER-DELAY-AVG.THIS-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[3.PKT-EXCHANGE-TIME-AVG.THIS-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[3.TOTAL-DELAY-AVG.THIS-MONTH]% </TD>
</TR>
<TR>
<TD> Last month </TD>
<TD align=right> %PCLASSLIST.NAMED[3.SERVER-DELAY-AVG.LAST-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[3.PKT-EXCHANGE-TIME-AVG.LAST-MONTH]% </TD>
<TD align=right> %PCLASSLIST.NAMED[3.TOTAL-DELAY-AVG.LAST-MONTH]% </TD>
</TR>
</TABLE>
</p>
<h2> <center> Appendix </center> </h2>
<a name="Aggregate_Table_Colors">
<p>
Key to the status colors for the Aggregate Traffic Status table:
</p>
<p align=left>
<table cellspacing=4>
<TR>
<TH> Metric </TH>
<TH> Color </TH>
<TH> Meaning </TH>
</TR>
<TR>
<TD> Throughput </TD>
<TD BGCOLOR="red"> &nbsp; </TD>
<TD align=right> Over 2 million bps </TD>
</TR>
<TR>
<TD> &nbsp; </TD>
<TD BGCOLOR="yellow"> &nbsp; </TD>
<TD align=right> 1.9 million - 2 million bps </TD>
</TR>
<TR>
<TD> &nbsp; </TD>
<TD BGCOLOR="green"> &nbsp; </TD>
<TD align=right> Less than 1.9 million </TD>
</TR>
<TR>
<TD> Network efficiency </TD>
<TD BGCOLOR="red"> &nbsp; </TD>
<TD align=right> Less than 95 percent </TD>
</TR>
<TR>
<TD> &nbsp; </TD>
<TD BGCOLOR="yellow"> &nbsp; </TD>
<TD align=right> 95 - 98 percent </TD>
</TR>
<TR>
<TD> &nbsp; </TD>
<TD BGCOLOR="green"> &nbsp; </TD>
<TD align=right> Over 98 percent </TD>
</TR>
</table>
</a>
</p>
</body>
</html>

PacketGuide™ for PacketWise® 9.2