Examples of a Dynamic Error Page

A dynamic error page could look as follows:

File ICMERR-ENOSESSION.shtml would then look as follows:

<html><head><title>SAP Web Application Server Error</title>

<style type="text/css">

body { font-family: arial, sans-serif;}

</style>

</head>

<BODY text="#172972" link="#808080" vlink="#808080"

alink="#8e236b" bgcolor=white leftmargin="0" topmargin="0"

marginheight="0" marginwidth="0">

<table height="61" width="100%" border="0" cellspacing="0"

cellpadding="0"><tr><td background="http://<!--#echo var="ICM_SERVER" -->/sap/public/icman/img/bluebar_tile.gif"

height="30"><table> <tr> <td ></td> <td % nowrap><font face=arial size="-1" color=white>SAP Web Application Server

</font></td><td % align="right" nowrap><font face=arial

size="-1" color="white"><a href="http://help.sap.com/">Help

</font></td><td % nowrap></font></td> </tr></table>

</td><td rowspan=2 valign=top><img src=

"http://<!--#echo var="ICM_SERVER" -->/sap/public/icman/img/theme.jpg" border=0 alt="SAP"></td>

</tr><tr><td background="http://<!--#echo var="ICM_SERVER" -->/sap/public/icman/img/graybar_tile.jpg" height="31">

&nbsp;</td></tr>

  </table>

      <br><br>

<table %>

<tr><td nowrap>

</td><td>

<H3><b>400 Session timed out - please log in again </b></H3><hr><p>Application Server Session timed out (-11)</p>

<hr>

<p>

<b>Note:</b>

<br>

The SAP Web Application Server uses sessions which are terminated automatically

after a defined time interval without input. Please repeat your last action.

If you have been logged on, you have to log on again due to security reasons.

</p>

<hr><!-- Comment -->

<br>

<table border="0">

<tr><td>Error:</td><td><!--#echo var="ICM_ERR_CODE" --></td></tr>

<tr><td>Version:</td><td><!--#echo var="ICM_ERR_VERSION" --></td></tr>

<tr><td>Component:</td><td><!--#echo var="ICM_ERR_COMPONENT" --></td></tr>

<tr><td>Module:</td><td><!--#echo var="ICM_ERR_MODULE" --></td></tr>

<tr><td>Line:</td><td><!--#echo var="ICM_ERR_LINE" --></td></tr>

<tr><td>Server:</td><td><!--#echo var="ICM_INSTANCE" --></td></tr>

<tr><td>Detail:</td><td><!--#echo var="ICM_ERR_DETAIL" --></td></tr>

<tr><td>Server Software:</td><td><!--#echo var="SERVER_SOFTWARE" --></td></tr>

<tr><td>Server:</td><td><!--#echo var="ICM_SERVER" --></td></tr>

<tr><td>Server Name:</td><td><!--#echo var="SERVER_NAME" --></td></tr>

<tr><td>Server Port:</td><td><!--#echo var="SERVER_PORT" --></td></tr>

<tr><td>Path translated:</td><td><!--#echo var="PATH_TRANSLATED" --></td></tr>

<tr><td>Last modified:</td><td><!--#echo var="LAST_MODIFIED" --></td></tr>

<tr><td>File size:</td><td><!--#echo var="FILE_SIZE" --></td></tr>

<tr><td>Local Time:</td><td><!--#echo var="DATE_LOCAL" --></td></tr>

<tr><td>GMT Time:</td><td><!--#echo var="DATE_GMT" --></td></tr>

  </table>

</td></tr></table>

<p></p>

<!--#include file="footer.html" -->

</BODY>