You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by ha...@apache.org on 2005/12/19 15:58:45 UTC

svn commit: r357700 [2/3] - in /webservices/site/trunk/targets/axis/cpp: ./ arch/

Modified: webservices/site/trunk/targets/axis/cpp/arch/d1-8.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/d1-8.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/d1-8.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/d1-8.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -293,17 +274,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -311,22 +288,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/d1-9.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/d1-9.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/d1-9.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/d1-9.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -293,17 +274,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -311,22 +288,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/d1.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/d1.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/d1.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/d1.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -293,17 +274,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -311,22 +288,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/deploy.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/deploy.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/deploy.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/deploy.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -292,17 +273,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -310,22 +287,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/handler.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/handler.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/handler.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/handler.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Handler Tutorial</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -274,295 +255,163 @@
 </div>
 <div class="h3">
 <div class="h3">
-<h3>Handler Tutorial</h3>
+<h3>Contents</h3>
+</div>
+<ul>
+<li>
+<a href="#Introduction">Introduction to Handlers</a>
+</li>
+<li>
+<a href="#Samples">Handler Samples</a>
+</li>
+<li>
+<a href="#ServerHandlerSample">Server sample handler</a>
+</li>
+<li>
+<a href="#ClientHandlerSample">Client sample handler</a>
+</li>
+<li>
+<a href="#HandlerAPIs">Handler API's</a><a href="#ClientHandlerSample"></a>
+</li>
+</ul>
+<div class="h3">
+<h3>Introduction to Handlers</h3>
 </div>
 <p>
-<a href="#linux">For Linux</a>
-<br>
-<br> 
-<a href="#windows">For Windows</a>
-<br>
-<br>
-</p>
-<br>
-<p>
-<a name="#linux"></a>
-</p>
+<a name="Introduction"></a>Handlers are pluggable components in Axis C++. Handlers are pieces of code that you write to intercept the message either on the client or service side. We have included a set of sample handlers for your reference.<br> You can write your own handlers by following the instructions given for the sample Handlers. At the end of this section we have also added some more detailed API information.</p>
 <div class="h3">
-<h3>Linux</h3>
+<h3>Handler samples</h3>
 </div>
 <p>
-<a href="#introduction">Introduction to Handlers</a>
-<br>
-<br>
-<a href="#sample">Sample Handlers (building, running)</a>
-<br>
+<a name="Samples"></a>We have included the following sample Handlers for your reference.</p>
+<ol>
+<li>
+<a href="#ServerHandlerSample">echoStringHeaderHandler</a> (A server side handler sample) This sample handler will simply echo (i.e send back) the string which you send in the SOAP Header in the SOAP request.</li>
+<li>
+<a href="#ClientHandlerSample">testHandler</a> (A client side handler sample) This sample handler will simply add a SOAP Header to the generated SOAP request.</li>
+</ol>
 <br>
-<a href="#creating">Creating your own Handlers</a>
 <br>
-<br>
-<a href="#API">API Notes for Handler writers</a>
-<br>
-<br>
-</p>
-<p></p>
-<p>Handlers are pluggable components in Axis C++. We have included a set of sample handlers for your reference. You could write your own handlers by following the instructions given for the sample Handlers.<br>
-<br> 
-<strong>Note: If you are using Client side Handlers you need to enter the following entry to the [Axis_Folder]/axiscpp.conf configuration file.</strong>
-<br>
-<br>ClientWSDDFilePath:xxx<br>
-<br>Here xxx should be the path to the &ldquo;client.wsdd&rdquo; file.<br>
-</p>
-<p>
-<a name="#sample"></a>
-</p>
+<div class="h3">
+<h3>echoStringHeaderHandler (A server side handler sample)</h3>
+</div>
 <p>
-<strong>Testing the sample Handlers</strong>
-</p>
-<br>
-<p>We have included the following sample Handlers for your reference.<br>
-<br> 1) echoStringHeaderHandler (A server side handler sample)<br> This sample handler will simply echo (i.e send back) the string which you send in the SOAP Header in the SOAP request.<br>
-<br>2)testHandler (A client side handler sample)<br>
-<br> This sample handler will simply add a SOAP Header to the generated SOAP request.<br>
-<br> Please note that these are very primitive sample handlers and are presented here to give you an idea about writing your own Handlers.<br>
+<a name="ServerHandlerSample"></a>
 </p>
-<p>
-<strong>echoStringHeaderHandler</strong>
+<div class="h4">
+<h4>Building the echoStringHeaderHandler</h4>
+</div>
+<div class="h2">
+<h2>Linux</h2>
+</div>
+<pre class="code">The build files are available at</pre>
+<pre class="code">&lt;Axis install directory&gt;/samples/server/echoStringHeaderHandler Change your current directory to this directory and then execute the following... makemake install</pre>
+<pre class="code">The handler libeshhandler.so file will be created at &lt;Axis install directory&gt;/lib directory</pre>
+<div class="h2">
+<h2>Windows</h2>
+</div>
+<pre class="code">The VC dsw file (ServerHandlers.dsw) is available at</pre>
+<pre class="code">&lt;Axis Install directory&gt;/vc/samples/server/ ServerHandlers.dsw.</pre>
+<pre class="code">Open this file and build the project echoStringHeaderHandler. Once the build is successful you will find the DLL ( echoStringHeaderHandler.dll) at&lt;Axis install directory&gt;/bin</pre>
+<div class="h4">
+<h4>Configuring the echoStringHeader Handler</h4>
+</div>
+<p>Edit the server.wsdd file <a href="../install-guide.html#Server installation and configuration">(as created when you configured your server</a> <a href="../serveruser-guide.html">)</a> to include the handler for a particular service.<br>In this instance we are using the Calculator server example that we have used in both the client and server setup examples. The example below shows how a linux file would look e.g. libeshhandler.so is used please vary the file according to the libraries you have created. This example shows the handler being deployed on both the incoming and outgoing message.</p>
+<p>&lt;service name="Calculator" provider="CPP:RPC" description="Simple Calculator Axis C++ Service "&gt;<br> 
+<strong> &lt;requestFlow name="CalculatorHandlers"&gt; &lt;handler name="ESHHandler" type="&lt;Axis installation directory&gt;/handlers/custom/echoStringHeaderHandler/libeshhandler.so"&gt; &lt;/handler&gt; &lt;/requestFlow&gt; &lt;responseFlow name="CalculatorHandlers"&gt; &lt;handler name="ESHHandler" type="&lt;Axis installation directory&gt;AXISCPP_DEPLOY/lib/libeshhandler.so"&gt; &lt;/handler&gt; &lt;/responseFlow&gt;</strong>
 <br>
+<br> &lt;parameter name="allowedMethods" value="add sub mul div "/&gt;<br> &lt;parameter name="className" value="&lt;Axis installation directory&gt;/webservices/libcalculator.so" /&gt;<br> &lt;/service&gt;<br> 
+<strong>Note:</strong> Make sure you specify the correct path of the handler so in the server.wsdd file.<br>
+<br> Now you are almost ready to run your server-side handler.<br> You have to restart the Apache server so that it picks up its new configuration and then that's it !</p>
+<div class="h4">
+<h4>Running the echoStringHeader Handler</h4>
+</div>
+<p>Since this Handler is configured to the Calculator web service in the above step, this Handler will be executed when a client sends a SOAP request to the Calculator web service. Use the <a href="clientuser-guide.html#Generating and using client stubs">calculator client</a> you created earlier.</p>
 <br>
-<strong>Building the Sample Handlers in RedHat linux</strong>
 <br>
-<br> 
-<strong>Building echoStringHeaderHandler</strong> (A server side handler sample)<br>
-<br>The build files are available at<br>
-<br>AXISCPP_HOME/samples/server/echoStringHeaderHandler.<br>Change your current directory to this directory and then you could execute the following.<br>
-<br> make<br>
-<br> make install<br>
-<br>The handler so file will be created at $AXISCPP_DEPLOY/lib directory<br>
-<br> 
-<strong>Configuring the Handler</strong>
 <br>
-<br>Now edit the AXISCPP_DEPLOY/etc/server.wsdd to include the handler for a particular service.<br>
 <br>
-</p>
-<p>&lt;service name="Calculator" provider="CPP:RPC" description="Simple Calculator Axis C++ Service "&gt;<br>&lt;requestFlow name="CalculatorHandlers"&gt;<br>&lt;handler name="ESHHandler" type="AXIS_HOME/handlers/custom/echoStringHeaderHandler/libeshhandler.so"&gt;<br>&lt;/handler&gt;<br>&lt;/requestFlow&gt;<br>&lt;responseFlow name="CalculatorHandlers"&gt;<br>&lt;handler name="ESHHandler" type="AXISCPP_DEPLOY/lib/libeshhandler.so"&gt;<br>&lt;/handler&gt;<br>&lt;/responseFlow&gt;<br>&lt;parameter name="allowedMethods" value="add sub mul div "/&gt;<br>&lt;parameter name="className" value="Axis\webservices\Calculator.dll" /&gt;<br>&lt;/service&gt;<br>
-</p>
+<div class="h3">
+<h3>testHandler (A client side handler sample)</h3>
+</div>
 <p>
-<strong>Note:</strong> Make sure you specify the correct path of the handler so in the server.wsdd file. Replace the AXISCPP_DEPLOY with the exact relative path which AXISCPP_DEPLOY points to. (eg: type="/usr/local/axiscpp_deploy/etc/libeshhandler.so )<br>
-<br>Now you are almost done to run your server side handler.<br>Restart the Apache server and that's it.<br>
-<br>
-<strong>Running the Handler</strong>
-<br>
-<br>Since this Handler is configured to the Calculator web service in the above step, this Handler will be executed when a client send a SOAP request to the Calculator web service.<br>
-<br> 
-<strong>testHandler</strong>
-<br>
-<br>
-<strong>Building the Sample Handlers in RedHat linux</strong>
+<a name="ClientHandlerSample"></a>
+</p>
+<div class="h4">
+<h4>Building the testHandler</h4>
+</div>
+<p>The build files are available at <strong>&lt;Axis installation directory&gt;/samples/client/testHandler</strong>. Change your current directory to this direcotory and then you could execute the following.</p>
+<div class="h2">
+<h2>linux</h2>
+</div>
+<pre class="code">makemake install</pre>
+<pre class="code">The handler so file will be created at &lt;Axis installation directory&gt;/lib/</pre>
+<div class="h2">
+<h2>windows</h2>
+</div>
+<pre class="code">The VC dsw file (ClientHandlers.dsw) is available at &lt;Axis Installation directory&gt;/vc/samples/client/ClientHandlers.dsw.Open this file and build the project TestHandler.</pre>
+<pre class="code">Once the build is successful you will find the DLL testHandler.dll) at &lt;Axis Installation directory&gt;/bin. If you see this DLL at the above location you are done with the first step.</pre>
 <br>
-<br> 
-<strong>Building testHandler</strong> (A client side handler sample)<br>
-<br>The build files are available at AXISCPP_HOME/samples/client/testHandler. Change your current directory to this direcotory and then you could execute the following.<br>
-<br> make<br>
-<br> make install<br>
-<br>The handler so file will be created at $AXISCPP_DEPLOY/lib/.<br>
-<br> 
-<strong>Configuring the Handler</strong>
 <br>
-<br> Now edit the AXISCPP_DEPLOY/etc/client.wsdd to include the handler for a particular service.</p>
-<p>&lt;service name="Calculator" provider="CPP:RPC" description="Calculator web service"&gt;<br>&lt;requestFlow name="CalculatorHandlers"&gt;<br>&lt;handler name="TestHandler" type="AXISCPP_DEPLOY/lib/libtest_client_handler.so"&gt;<br>&lt;/handler&gt;<br>&lt;/requestFlow&gt;<br>&lt;/service&gt;</p>
+<div class="h4">
+<h4>Configuring the testHandler</h4>
+</div>
+<p>Now edit the <strong>&lt;Axis installation directory&gt;/etc/client.wsdd</strong> to include the handler for a particular service.</p>
+<p>In this example we will continue to use the Calculator service. The sample wsdd file outlined below shows a linux directory system - for other operating systems please use the correct path symbols.<br> 
+<strong>Note:</strong> Up until this point you did not need a client wsdd file the client only requires a wsdd file when it has handlers.</p>
 <p>
-<strong>Note:</strong> Make sure you specify the correct path of the handler so in the client.wsdd file. Replace the AXISCPP_DEPLOY with the exact relative path which AXISCPP_DEPLOY points to. (eg: type="/usr/local/axiscpp_deploy/lib/libtest_client_handler.so)<br>
-<br> Now you are almost done to run your client side handler.<br>
+<strong>&lt;service name="Calculator" provider="CPP:RPC" description="Calculator web service"&gt; &lt;requestFlow name="CalculatorHandlers"&gt; &lt;handler name="TestHandler" type="&lt;Axis Installation directory&gt;/lib/libtest_client_handler.so"&gt; &lt;/handler&gt; &lt;/requestFlow&gt; &lt;/service&gt;</strong>
+</p>
 <br>
-<strong>Note:</strong> If you are using Client side Handlers you need to enter the  entry in the AXISCPP_DEPLOY/etc/axiscpp.conf configuration file. (See above)<br>
 <br>
-<strong>Running the Handler</strong>
+<strong>Note:</strong><strong>ClientWSDDFilePath</strong><a href="install-guide#Installing Client">axiscpp.conf</a>
 <br>
-<br>Since this Handler is configured to the Calculator web service in the above step, this Handler will be executed when you run the calculator web service client. (It is at AXISCPP_DEPLOY/bin/calculator )</p>
-<p>
-<a name="#creating"></a>
-</p>
-<p>
-<strong>Handler Notes:</strong>
-<br>1) You can see the Handler behavior through the TCP Monitor. (TCP Monitor is a Axis Java tool)<br>2) To get an idea of Handlers look at the Handler sample source files.<br> a. echoStringHeaderHandler (AXISCPP_HOME/samples/server/echoStringHeaderHandler)<br> b. testHandler (AXISCPP_HOME/samples/client/testHandler)</p>
-<p>
-<a name="#API"></a>
-</p>
 <br>
-<p>
-<strong>The Handler API and details for Handler writers</strong>
 <br>
-<br> Now you have seen some sample Handlers so that you can explore more on Handlers. The following sections helps you for the same.<br>
+<div class="h4">
+<h4>Running the testHandler</h4>
+</div>
+<p>Since this Handler is configured to the Calculator web service in the above step, this Handler will be executed when you run the <a href="clientuser-guide.html#Generating and using client stubs">calculator web service client</a>..</p>
+<div class="h3">
+<h3>The Handler API's</h3>
+</div>
+<p>
+<a name="HandlerAPIs"></a>Now you have seen some sample Handlers you can explore more on Handlers. The following sections should help you understand that API's available to you in your handler code.<br>
 <br> In order to get access to the DeSerializer the handler writer can use the following code block.<br>
 <br>
 </p>
-<p>// -----<br>.....<br>IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br>pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br>.....<br>-------//<br>
+<p>// -----<br> .....<br> IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br> pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br> .....<br> -------//<br>
 <br>
 </p>
 <p>In order to get access to a incoming HeaderBlock the handler writer can use the following code block.<br>
-<br> // -----<br>.....<br>IHeaderBlock* pIHeaderBlock= pIHandlerSoapDeSerializer-&gt;getHeaderBlock("echoMeString", "http://soapinterop.org/echoheader/");<br>.....<br>-------//</p>
+<br> // -----<br> .....<br> IHeaderBlock* pIHeaderBlock= pIHandlerSoapDeSerializer-&gt;getHeaderBlock("echoMeString", "http://soapinterop.org/echoheader/");<br> .....<br> -------//</p>
 <p>In order to manipulate the above accessed HeaderBlock the handler writer can use the following code block.<br>
-<br> // -----<br>.....<br>if (pIHeaderBlock != NULL) {<br>
+<br> // -----<br> .....<br> if (pIHeaderBlock != NULL) {<br>
 <br> &nbsp;&nbsp;&nbsp;const BasicNode* pBasicNode= pIHeaderBlock-&gt;getFirstChild();<br>
 <br> &nbsp;&nbsp;&nbsp;const AxisChar* pachHeaderValue;<br>
-<br> &nbsp;&nbsp;&nbsp;if (pBasicNode != NULL)<br>&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((pBasicNode-&gt;getNodeType()) == CHARACTER_NODE) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pachHeaderValue= pBasicNode-&gt;getValue();<br>&nbsp;&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pachHeaderValue = "This was not the expected value Ros";<br>&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;} else<br>&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pachHeaderValue = "pBascNode is NULL";<br>&nbsp;&nbsp;&nbsp; }<br>
-<br> &nbsp;&nbsp;&nbsp;AxisChar* pachTmpValue = (AxisChar*) malloc(strlen(pachHeaderValue) + 4);<br>&nbsp;&nbsp;&nbsp;strcpy(pachTmpValue, pachHeaderValue);<br>
-<br> &nbsp;&nbsp;&nbsp;pachTemp = "EchoStringHeaderHandlerPr1.id";<br>&nbsp;&nbsp;&nbsp;pIMsg-&gt;setProperty(pachTemp, pachTmpValue);<br>
+<br> &nbsp;&nbsp;&nbsp;if (pBasicNode != NULL)<br> &nbsp;&nbsp;&nbsp;{<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((pBasicNode-&gt;getNodeType()) == CHARACTER_NODE) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pachHeaderValue= pBasicNode-&gt;getValue();<br> &nbsp;&nbsp;&nbsp;} else {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pachHeaderValue = "This was not the expected value Ros";<br> &nbsp;&nbsp;&nbsp;}<br> &nbsp;&nbsp;&nbsp;} else<br> &nbsp;&nbsp;&nbsp;{<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pachHeaderValue = "pBascNode is NULL";<br> &nbsp;&nbsp;&nbsp; }<br>
+<br> &nbsp;&nbsp;&nbsp;AxisChar* pachTmpValue = (AxisChar*) malloc(strlen(pachHeaderValue) + 4);<br> &nbsp;&nbsp;&nbsp;strcpy(pachTmpValue, pachHeaderValue);<br>
+<br> &nbsp;&nbsp;&nbsp;pachTemp = "EchoStringHeaderHandlerPr1.id";<br> &nbsp;&nbsp;&nbsp;pIMsg-&gt;setProperty(pachTemp, pachTmpValue);<br>
 <br> &nbsp;&nbsp;&nbsp;free(pachTmpValue);<br>
 <br> &nbsp;&nbsp;&nbsp;} else {<br>
-<br>&nbsp;&nbsp;&nbsp;//do some thing<br>&nbsp;&nbsp;&nbsp;//AxisChar* pachTmpValue = "Default values since no reqeust SOAP header";<br>&nbsp;&nbsp;&nbsp;//pachTemp = "EchoStringHeaderHandlerPr1.id";<br>&nbsp;&nbsp;&nbsp; //pIMsg-&gt;setProperty(pachTemp, pachTmpValue);<br>
-<br> &nbsp;&nbsp;&nbsp;//free(pachTmpValue);<br>&nbsp;&nbsp;&nbsp;}<br>
+<br> &nbsp;&nbsp;&nbsp;//do some thing<br> &nbsp;&nbsp;&nbsp;//AxisChar* pachTmpValue = "Default values since no reqeust SOAP header";<br> &nbsp;&nbsp;&nbsp;//pachTemp = "EchoStringHeaderHandlerPr1.id";<br> &nbsp;&nbsp;&nbsp; //pIMsg-&gt;setProperty(pachTemp, pachTmpValue);<br>
+<br> &nbsp;&nbsp;&nbsp;//free(pachTmpValue);<br> &nbsp;&nbsp;&nbsp;}<br>
 </p>
-<p>.....<br>-------//<br>
+<p>.....<br> -------//<br>
 <br> In order to get access to the incoming SOAP Body the handler writer can use the following code block.<br>
 <br> To get the body as a AxisChar*<br>
 <br> // -----<br>
-<br>.....<br>IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br>pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br>AxisChar* pSoapBody = pIHandlerSoapDeSerializer-&gt;getBodyAsChar();<br>.....<br>-------//<br>
-<br> To get the body as a decoded base64 stream.<br>// -----<br>.....<br>IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br>pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br>xsd__base64Binary bb = pIHandlerSoapDeSerializer-&amp;gtgetBodyAsBase64Binary();<br>.....<br>-------//</p>
+<br> .....<br> IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br> pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br> AxisChar* pSoapBody = pIHandlerSoapDeSerializer-&gt;getBodyAsChar();<br> .....<br> -------//<br>
+<br> To get the body as a decoded base64 stream.<br> // -----<br> .....<br> IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br> pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br> xsd__base64Binary bb = pIHandlerSoapDeSerializer-&amp;gtgetBodyAsBase64Binary();<br> .....<br> -------//</p>
 <p>
 <strong>Notes:</strong>
-<br>Have a look at the following classes at the API docs to see all the available functions and their respective descriptions. (You can even look at the relevent .h/.hpp header files for the API comments)<br>IhandlerSoapDeSerializer<br>IHeaderBlock<br>BasicNode<br>
+<br> Have a look at the following classes at the API docs to see all the available functions and their respective descriptions. (You can even look at the relevent .h/.hpp header files for the API comments)<br> IhandlerSoapDeSerializer<br> IHeaderBlock<br> BasicNode<br>
 </p>
 <p>The BasicNode API is similar (not exactly the same, but ..) to the DOM and is written as a tree traversing API.<br>
 <br> With the sample code samples provided above and with the API notes a developer will easily be able to write and play around his/her own Handlers.<br>
-<br> This tutorial will be updated frequently with the new additions and specially with your suggestions.<br>
-<br>
-</p>
-<p>
-<a name="#windows"></a>
 </p>
-<div class="h3">
-<h3>Windows</h3>
-</div>
-<br>
-<br>
-<p>
-<a href="#introd">Introduction to Handlers</a>
-<br>
-<br>
-<a href="#sam">Sample Handlers (building, running)</a>
-<br>
-<br>
-<a href="#create">Creating your own Handlers</a>
-<br>
-<br>
-<a href="#APP">API Notes for Handler writers</a>
-<br>
-<br>
-</p>
-<p></p>
-<p>Handlers are pluggable components in Axis C++. We have included a set of sample handlers for your reference.<br>
-<br>You could write your own handlers by following the instructions given for the sample Handlers.<br>
-<br>
-<strong>Note: If you are using Client side Handlers you need to enter the following entry to the [Axis_Folder]/axiscpp.conf configuration file.</strong>
-<br>
-<br>ClientWSDDFilePath:Axis\conf\client.wsdd<br>
-<br>After entering this entry to your [Axis_Folder]/axiscpp.conf configuration file will look like:<br>
-<br>LogPath:Axis\logs\AxisLog.txt<br>WSDDFilePath:Axis\conf\server.wsdd<br>ClientWSDDFilePath:Axis\conf\client.wsdd<br>
-<br>
-</p>
-<p>
-<a name="#sam"></a>
-</p>
-<p>
-<strong>Testing the sample Handlers</strong>
-<br>
-<br>We have included the following sample Handlers for your reference.<br>
-<br>1) <strong>echoStringHeaderHandler</strong> (A server side handler sample)<br>
-<br>This sample handler will simply echo (i.e send back) the string which you send in the SOAP Header in the SOAP request.<br>
-<br>2)<strong>testHandler</strong> (A client side handler sample)<br>
-<br>This sample handler will simply add a SOAP Header to the generated SOAP request.<br>Please note that these are very primitive sample handlers and are presented here to give you an idea about writing your own Handlers.<br>
-<br>
-<strong>echoStringHeaderHandler</strong>
-<br>
-<br>
-<strong>Building the Sample Handlers in VC</strong>
-<br>
-</p>
-<p>
-<strong>Building echoStringHeaderHandler</strong> (A server side handler sample)<br>
-<br>The VC dsw file (ServerHandlers.dsw) is available at Axis_Extract/vc/samples/server/ ServerHandlers.dsw.<br>Open this file and build the project echoStringHeaderHandler. Once the build is successful you will find the DLL (echoStringHeaderHandler.dll) at Axis_Extract/bin.<br> If you see this DLL at the above location you are done with the first step.<br>
-<br>
-<strong>Configuring the Handler</strong>
-<br>
-<br>Now edit the [Axis_Folder]/conf/server.wsdd to include the handler for a particular service.<br>
-</p>
-<p>&lt;service name="Calculator" provider="CPP:RPC" description="Simple Calculator Axis C++ Service "&gt;<br>&lt;requestFlow name="CalculatorHandlers"&gt;<br>&lt;handler name="ESHHandler" type="[Axis_Extract]/bin/echoStringHeaderHandler.dll"&gt;<br>&lt;/handler&gt;<br>&lt;/requestFlow&gt;<br>&lt;responseFlow name="CalculatorHandlers"&gt;<br>&lt;handler name="ESHHandler" type="[Axis_Extract]/bin/echoStringHeaderHandler.dll"&gt;<br>&lt;/handler&gt;<br>&lt;/responseFlow&gt;<br>&lt;parameter name="allowedMethods" value="add sub mul div "/&gt;<br>&lt;parameter name="className" value="Axis\webservices\Calculator.dll" /&gt;<br>&lt;/service&gt;<br>
-<br>
-<strong>Note:</strong> Make sure you specify the correct path of the handler dll in the server.wsdd file.<br>Now you are almost done to run your server side handler.<br>Restart the Apache server.<br>
 <br>
-</p>
-<p>
-<strong>Running the Handler</strong>
-<br>
-<br>Since this Handler is configured to the Calculator web service in the above step, this Handler will be executed when a client send a SOAP request to the Calculator web service.<br>
-<br>
-<strong>testHandler</strong>
-<br>
-<br>
-<strong>Building the Sample Handlers in VC</strong>
-<br>
-<br>
-<strong>Building testHandler</strong> (A client side handler sample)<br>
-<br>The VC dsw file <strong>(ClientHandlers.dsw)</strong> is available at Axis_Extract/vc/samples/client/ClientHandlers.dsw.Open this file and build the project TestHandler.<br>Once the build is successful you will find the DLL testHandler.dll) at Axis_Extract/bin. If you see this DLL at the above location you are done with the first step.<br>
-<br>
-<strong>Configuring the Handler</strong>
-<br>
-<br>Now edit the [Axis_Folder]/conf/client.wsdd to include the handler for a particular service.<br>
-</p>
-<p>&lt;service name="Calculator" provider="CPP:DOCUMENT" description="Calculator web service"&gt;<br>&lt;requestFlow name="CalculatorHandlers"&gt;<br>&lt;handler name="TestHandler" type="[Axis_Extract]/bin/testHandler.dll"&gt;<br>&lt;/handler&gt;<br>&lt;/requestFlow&gt;<br>&lt;/service&gt;</p>
-<p>
-<strong>Note:</strong> Make sure you specify the correct path of the handler dll in the client.wsdd file.<br>Now you are almost done to run your client side handler.<br>
-<br>
-<strong>Note: If you are using Client side Handlers you need to enter the ClientWSDDFilePath entry in the [Axis_Folder]/axiscpp.conf configuration file. (See above)</strong> Running the Handler<br>
-<br>Since this Handler is configured to the Calculator web service in the above step, this Handler will be executed when you run the calculator web service client. (It is at [Axis_Extract]/bin/Calculator.exe)<br>
-<br>
-</p>
-<p>
-<a name="#create"></a>
-</p>
-<p>Handler Notes:<br>
-<br>1) You can see the Handler behavior through the TCP Monitor. (TCP Monitor is a Axis Java tool)<br>
-<br>2) To get an idea of Handlers look at the Handler sample source files.<br>
-<br>a. echoStringHeaderHandler ([Axis_Extract]/samples/server/echoStringHeaderHandler)<br>
-<br>b. testHandler ([Axis_Extract]/samples/client/testHandler)<br>
-<br>
-</p>
-<p></p>
-<p>
-<strong>The Handler API and details for Handler writers</strong>
-<br>
-<br> Now you have seen some sample Handlers so that you can explore more on Handlers. The following sections helps you for the same.<br>
-<br> In order to get access to the DeSerializer the handler writer can use the following code block.<br>
 <br>
-</p>
-<p>// -----<br>.....<br>IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br>
-<br>pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br>
-<br>.....<br>-------//<br>
-<br> In order to get access to a incoming HeaderBlock the handler writer can use the following code block.<br>
-<br> // -----<br>.....<br>IHeaderBlock* pIHeaderBlock= pIHandlerSoapDeSerializer-&gt;getHeaderBlock("echoMeString", "http://soapinterop.org/echoheader/");<br>.....<br>-------//<br>
-</p>
-<p>In order to manipulate the above accessed HeaderBlock the handler writer can use the following code block.<br>
-<br> // -----<br>.....<br>if (pIHeaderBlock != NULL) {<br>
-<br> &nbsp;&nbsp;&nbsp;&nbsp;const BasicNode* pBasicNode= pIHeaderBlock-&gt;getFirstChild();<br> &nbsp;&nbsp;&nbsp;&nbsp;const AxisChar* pachHeaderValue;<br>
-<br> &nbsp;&nbsp;&nbsp;&nbsp;if (pBasicNode != NULL)<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;if((pBasicNode-&gt;getNodeType()) == CHARACTER_NODE) {<br>&nbsp;&nbsp;&nbsp;&nbsp;pachHeaderValue= pBasicNode-&gt;getValue();<br>&nbsp;&nbsp;&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;pachHeaderValue = "This was not the expected value Ros";<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;} else<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;pachHeaderValue = "pBascNode is NULL";<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-<br> &nbsp;&nbsp;&nbsp;&nbsp;AxisChar* pachTmpValue = (AxisChar*) malloc(strlen(pachHeaderValue) + 4);<br>&nbsp;&nbsp;&nbsp;&nbsp;strcpy(pachTmpValue, pachHeaderValue);<br>
-<br> &nbsp;&nbsp;&nbsp;&nbsp;pachTemp = "EchoStringHeaderHandlerPr1.id";<br>&nbsp;&nbsp;&nbsp;&nbsp;pIMsg-&gt;setProperty(pachTemp, pachTmpValue);<br>
-<br> &nbsp;&nbsp;&nbsp;&nbsp;free(pachTmpValue);<br>
-<br> &nbsp;&nbsp;&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;//do some thing<br>&nbsp;&nbsp;&nbsp;&nbsp; //AxisChar* pachTmpValue = "Default values since no reqeust SOAP header";<br>&nbsp;&nbsp;&nbsp;&nbsp;//pachTemp = "EchoStringHeaderHandlerPr1.id";<br>&nbsp;&nbsp;&nbsp;&nbsp;//pIMsg-&gt;setProperty(pachTemp, pachTmpValue);<br> &nbsp;&nbsp;&nbsp;&nbsp; //free(pachTmpValue);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>
-<br> &nbsp;&nbsp;&nbsp;&nbsp;....<br>&nbsp;&nbsp;&nbsp;&nbsp;-------//<br>
-</p>
-<p>In order to get access to the incoming SOAP Body the handler writer can use the following code block.<br>
-<br> To get the body as a AxisChar*<br> // -----<br>.....<br>IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br>pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br>AxisChar* pSoapBody = pIHandlerSoapDeSerializer-&gt;getBodyAsChar();<br>.....<br>-------//<br>
-<br> To get the body as a decoded base64 stream.<br>// -----<br>.....<br>IHandlerSoapDeSerializer* pIHandlerSoapDeSerializer;<br>pIMsg-&gt;getSoapDeSerializer(&amp;pIHandlerSoapDeSerializer);<br>xsd__base64Binary bb = pIHandlerSoapDeSerializer-&gt;getBodyAsBase64Binary();<br>.....<br>-------//</p>
-<p>
-<strong>Note:</strong>
-<br>
-<br> Have a look at the following classes at the API docs to see all the available functions and their respective descriptions. (You can even look at the relavent .h/.hpp header files for the API comments)<br>1.IhandlerSoapDeSerializer<br>2.IHeaderBlock<br>3.BasicNode<br>
-<br> The BasicNode API is similar (not exactly the same, but ..) to the DOM and is written as a tree traversing API.<br>
-<br> With the sample code samples provided above and with the API notes a developer will easily be able to write and play around his/her own Handlers.<br>
-<br> This tutorial will be updated frequently with the new additions and specially with your suggestions.</p>
 <div id="pdf" align="right">
 <a href="handler.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
           PDF</a>
@@ -571,17 +420,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -589,22 +434,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/handler.pdf
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/handler.pdf?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
Binary files - no diff available.

Modified: webservices/site/trunk/targets/axis/cpp/arch/maincd.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/maincd.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/maincd.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/maincd.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -293,17 +274,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -311,22 +288,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/mem-management.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/mem-management.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/mem-management.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/mem-management.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Axis C++ Memory Management Guide</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -364,7 +345,6 @@
 <div class="h4">
 <h4>Open Issues</h4>
 </div>
-<p>As C++ is an object oriented language, one would ideally like to leverage constructors and destructors for memory management. However, the Axis C++ engine uses structs in some cases (e.g. Arrays) and uses <em>malloc()</em> to allocate memory. Hence the C++ programmer would be forced to use <em>free()</em> at times. When using <em>malloc()</em> and <em>free()</em> constructors and destructors are not called. However, as the Axis C++ engine currently supports both C and C++, it is not simple to replace all <em>malloc()</em> with <em>new</em> or <em>free()</em> with <em>delete</em>. At the same time, there are some places where <em>new</em> and <em>delete</em> are being used. They too cannot be replaced with <em>malloc()</em> and <em>free()</em> overnight. This memory management complexity is the price paid for dual support of C and C++. Efforts are under way to clean up the memory management mix-ups and still support both C and C++. Currently the proposed solution is to mak
 e the Axis C++ engine pure C++ and use a wrapper mechanism to support C.</p>
 <p>When an array is de-serialized it uses C style memory re-allocation mechanism in the present code. C++ does not support <em>realloc()</em> and if we use <em>new</em> instead we have to allocate fresh memory blocks each time we need to increase the array size. This can be more expensive than using <em>realloc()</em>. Again the price paid for efficiency is that one has to use <em>free()</em> and not <em>delete []</em> from C++ code.</p>
 <div id="pdf" align="right">
 <a href="mem-management.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
@@ -374,17 +354,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -392,22 +368,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/mem-management.pdf
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/mem-management.pdf?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
Binary files - no diff available.

Modified: webservices/site/trunk/targets/axis/cpp/arch/server.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/server.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/server.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/server.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -293,17 +274,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -311,22 +288,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/soapE_AxisModule.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/soapE_AxisModule.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/soapE_AxisModule.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/soapE_AxisModule.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -293,17 +274,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -311,22 +288,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/soapEngine.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/soapEngine.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/soapEngine.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/soapEngine.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -293,17 +274,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -311,22 +288,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>

Modified: webservices/site/trunk/targets/axis/cpp/arch/usecase.html
URL: http://svn.apache.org/viewcvs/webservices/site/trunk/targets/axis/cpp/arch/usecase.html?rev=357700&r1=357699&r2=357700&view=diff
==============================================================================
--- webservices/site/trunk/targets/axis/cpp/arch/usecase.html (original)
+++ webservices/site/trunk/targets/axis/cpp/arch/usecase.html Mon Dec 19 06:58:10 2005
@@ -2,7 +2,6 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<!--*** This is a generated file.  Do not edit.  ***-->
 <link rel="stylesheet" href="../../skin/tigris.css" type="text/css">
 <link rel="stylesheet" href="../../skin/mysite.css" type="text/css">
 <link rel="stylesheet" href="../../skin/site.css" type="text/css">
@@ -10,25 +9,19 @@
 <title>Diagram Book</title>
 </head>
 <body bgcolor="white" class="composite">
-<!--================= start Banner ==================-->
 <div id="banner">
 <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
 <tbody>
 <tr>
-<!--================= start Group Logo ==================-->
 <td align="left">
 <div class="groupLogo">
 <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a>
 </div>
-</td>
-<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td align="right">
+</td><td align="right">
 <div class="projectLogo">
 <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a>
 </div>
-</td>
-<!--================= end Project Logo ==================-->
-<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+</td><td valign="top" rowspan="2" align="right" class="search">
 <form target="_blank" action="http://www.google.com/search" method="get">
 <table summary="search" border="0" cellspacing="0" cellpadding="0">
 <tr>
@@ -51,34 +44,24 @@
 </table>
 </form>
 </td>
-<!--================= end Search ==================-->
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Banner ==================-->
-<!--================= start Main ==================-->
 <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
 <tbody>
-<!--================= start Status ==================-->
 <tr class="status">
-<td>
-<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
-<!--================= end BreadCrumb ==================--></td><td id="tabs">
-<!--================= start Tabs ==================-->
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs">
 <div class="tab">
 <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span>
 </div>
-<!--================= end Tabs ==================-->
 </td>
 </tr>
 </tbody>
 </table>
-<!--================= end Status ==================-->
 <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
 <tbody>
 <tr valign="top">
-<!--================= start Menu ==================-->
 <td id="leftcol">
 <div id="navcolumn">
 <div class="menuBar">
@@ -171,7 +154,7 @@
 <span class="menuLabel">Axis (C++)</span>
   
 <div class="menuItem">
-<a href="../../cpp/index.html">Latest Axis C++ Release!</a>
+<a href="../../cpp/index.html">Home</a>
 </div>
   
 <div class="menuItem">
@@ -264,9 +247,7 @@
 </div>
 </div>
 </div>
-</td>
-<!--================= end Menu ==================-->
-<!--================= start Content ==================--><td>
+</td><td>
 <div id="bodycol">
 <div class="app">
 <div align="center">
@@ -292,17 +273,13 @@
 </div>
 </div>
 </td>
-<!--================= end Content ==================-->
 </tr>
 </tbody>
 </table>
-<!--================= end Main ==================-->
-<!--================= start Footer ==================-->
 <div id="footer">
 <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
 <tbody>
 <tr>
-<!--================= start Copyright ==================-->
 <td colspan="2">
 <div align="center">
 <div class="copyright">
@@ -310,22 +287,16 @@
             </div>
 </div>
 </td>
-<!--================= end Copyright ==================-->
 </tr>
 <tr>
-<td align="left">
-<!--================= start Host ==================-->
-<!--================= end Host ==================--></td><td align="right">
-<!--================= start Credits ==================-->
+<td align="left"></td><td align="right">
 <div align="right">
 <div class="credit"></div>
 </div>
-<!--================= end Credits ==================-->
 </td>
 </tr>
 </tbody>
 </table>
 </div>
-<!--================= end Footer ==================-->
 </body>
 </html>