You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ro...@apache.org on 2004/06/16 07:02:22 UTC
cvs commit: ws-axis/site/src/documentation/content/xdocs/cpp winuser-guide.ihtml windev-guide.ihtml
roshan 2004/06/15 22:02:22
Modified: site/src/documentation/content/xdocs/cpp winuser-guide.ihtml
windev-guide.ihtml
Log:
Did some small changes. Changed by Sevwandi
Revision Changes Path
1.14 +33 -24 ws-axis/site/src/documentation/content/xdocs/cpp/winuser-guide.ihtml
Index: winuser-guide.ihtml
===================================================================
RCS file: /home/cvs/ws-axis/site/src/documentation/content/xdocs/cpp/winuser-guide.ihtml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- winuser-guide.ihtml 14 Jun 2004 13:59:11 -0000 1.13
+++ winuser-guide.ihtml 16 Jun 2004 05:02:22 -0000 1.14
@@ -27,11 +27,18 @@
<a href="#handlers">Handlers</a><br><br>
<b>Before you follow this guide, make sure that you have followed the</b> <a
-href="wininstall-guide.html">
+href="wininstall-guide.html"><b>Windows Installation guide</b>
+</p>
+
+<p>
+</a>
+Definitions: <br>
+AXIS_EXTRACT -> The folder to which the Axis c++ binary distribution is extracted <br>
+AXIS_FOLDER -> The deploy folder from the binary distribution copied to the apache installation
+</p>
-<b>Windows Installation guide</b></a></p>
<p><a name="create"></a></p>
@@ -250,11 +257,6 @@
<br>
Axisclient.lib
<br>
-AxisServer.lib
-<br>
-AxisTransport.lib
-<br>
-AxisXMLParser.lib
<br>
6) Create a file with the main method which looks similar to the following
@@ -288,37 +290,44 @@
<p><a name="transport"></a></p>
<h2>Transport Library and Parser Library</h2>
-<p>AxisTransport.dll should be placed in the path that's specified by axiscpp.conf (AXIS_FOLDER/axiscpp.conf).Or with the client.exe.AxisTransport.lib is in [CHECKOUT_ HOME]\c\vc\transport\axis\Release</p>
-<p>AxisXMLParser.dll should be placed in the path that's specified by axiscpp.conf.Or with the client.exe.AxisXMLParser libs (libexpat.lib and xerces-c_2.lib(Release) or xerces-c_2D.lib (Debug)) should be in [CHECKOUT_ HOME]\c\lib</p>
+<p>AxisTransport.dll (Which can be found at AXIS_EXTRACT/bin) should be placed in the path, and be specified as the value to the key "Transport_http" in axiscpp.conf (AXIS_FOLDER/axiscpp.conf) Or in the same place as the client.exe. </p>
+<p>AxisXMLParser.dll ( Either one of AxisXMLParser_Expat.dll or AxisXMLParser_Xerces.dll should be renamed to AxisXMLParse.dll depending on which parser you want to user) should be placed in the path and given specified as the value to the key XMLParser in axiscpp.conf Or in the same place as the client.exe.
+<br>
+If you choose to use Expat parser the dll, libexpat.dll should be in the path.
+<br>
+If you choose to use the Xerces parser the dll, xerces-c_2_2_0.dll should be in the path.
+<br>
+
+</p>
<p><b>Axiscpp.conf file contains the following paths</b><br>
-AXISLOGPATH:XXXX<br>
-WSDDFILEPATH:YYYY<br>
-AXISTRANSPORT_HTTP:ZZZZ (Not necessary)<br>
-AXISXMLPARSER:WWWW<br>
+LogPath:XXXX<br>
+WSDDFilePath:YYYY<br>
+Transport_http:ZZZZ (Not necessary)<br>
+XMLParser:WWWW<br>
<br>
Where XXXX will be the path to a file named AxisLog (The log file)and YYYY
-will be the path to the server.wsdd file.ZZZZ will be the path to AxisTransport_D.dll if it's a HTTP(if the selected transport is SMTP then should give that path.WWWW will be the path to AxisXMLParser_D.dll<br>
+will be the path to the server.wsdd file.<br>
<br>
i.e.<br>
-AXISLOGPATH:[APACHE_HOME]\Axis\logs\AxisLog.log
+LogPath:[APACHE_HOME]\Axis\logs\AxisLog.log
<br>
-WSDDFILEPATH:[APACHE_HOME]\Axis\conf\server.wsdd <br>
-AXISTRANSPORT_HTTP:[APACHE_HOME]\Axis\libs\AxisTransport_D.dll <br>
-AXISXMLPARSER:[APACHE_HOME]\Axis\libs\AxisXMLParser_D.dll <br></p>
+WSDDFilePath:[APACHE_HOME]\Axis\conf\server.wsdd <br>
+Transport_http:[APACHE_HOME]\Axis\libs\AxisTransport_D.dll <br>
+XMLParser:[APACHE_HOME]\Axis\libs\AxisXMLParser_D.dll <br></p>
<p><a name="handlers"></a></p>
<h2>Handlers</h2>
<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.</p>
<p><b>Note: If you are using Client side Handlers you need to enter the following entry in the AXIS_FOLDER/axiscpp.conf configuration file.</b></p>
-<p>CLIENTWSDDFILEPATH:Axis\conf\client.wsdd</p>
+<p>ClientWSDDFilePath:Axis\conf\client.wsdd</p>
<p>After entering this entry to your AXIS_FOLDER/axiscpp.conf configuration file will look like:</p>
-<p>AXISLOGPATH:Axis\logs\AxisLog.txt
-<br>WSDDFILEPATH:Axis\conf\server.wsdd
-<br>CLIENTWSDDFILEPATH:Axis\conf\client.wsdd</p>
+<p>LogPath:Axis\logs\AxisLog.txt
+<br>WSDDFilePath:Axis\conf\server.wsdd
+<br>ClientWSDDFilePath:Axis\conf\client.wsdd</p>
<b>Testing the sample Handlers</b>
<p>We have included the following sample Handlers for your reference.</p>
<p>1) echoStringHeaderHandler (A server side handler sample)
@@ -384,7 +393,7 @@
</service></p>
<p><b>Note: Make sure you specify the correct path of the handler dll in the client.wsdd file.</b></p>
<p>Now you are almost done to run your client side handler.</p>
-<p><b>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)</b></p>
+<p><b>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)</b></p>
<p><b>Running the Handler</b></p>
<p>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)</p>
<p>Handler Notes:</p>
@@ -397,4 +406,4 @@
b. testHandler
(AXIS_EXTRACT/samples/client/testHandler)</p>
</body>
-</html>
\ No newline at end of file
+</html>
1.11 +9 -9 ws-axis/site/src/documentation/content/xdocs/cpp/windev-guide.ihtml
Index: windev-guide.ihtml
===================================================================
RCS file: /home/cvs/ws-axis/site/src/documentation/content/xdocs/cpp/windev-guide.ihtml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- windev-guide.ihtml 15 Jun 2004 06:25:55 -0000 1.10
+++ windev-guide.ihtml 16 Jun 2004 05:02:22 -0000 1.11
@@ -49,7 +49,7 @@
<a href="#parser">Creating and Building your own parser</a>
</p>
-<p> <b>Before you follow this guide, make sure that you have followed the <a href="winuser-guide.html">Windows User Guide</a> also knows how to use binaries</b></p>
+<p> <b>Before you follow this guide, make sure that you have followed the </b><a href="winuser-guide.html"><b>Windows User Guide</a> also knows how to use binaries.</b></p>
<p>
<a name="buildaxis"></a></p>
@@ -294,22 +294,22 @@
<br>
-AXISLOGPATH:XXXX<br>
-WSDDFILEPATH:YYYY<br>
-AXISTRANSPORT_HTTP:ZZZZ (Not necessary)<br>
-AXISXMLPARSER:WWWW<br>
+LogPath:XXXX<br>
+WSDDFilePath:YYYY<br>
+Transport_http:ZZZZ (Not necessary)<br>
+XMLParser:WWWW<br>
<br>
Where XXXX will be the path to a file named AxisLog (The log file)and YYYY
will be the path to the server.wsdd file.ZZZZ will be the path to AxisTransport_D.dll if it's a HTTP(if the selected transport is SMTP then should give that path.WWWW will be the path to AxisXMLParser_D.dll<br>
<br>
i.e.<br>
-AXISLOGPATH:[APACHE_HOME]\Axis\logs\AxisLog.log
+LogPath:[APACHE_HOME]\Axis\logs\AxisLog.log
<br>
-WSDDFILEPATH:[APACHE_HOME]\Axis\conf\server.wsdd <br>
-AXISTRANSPORT_HTTP:[APACHE_HOME]\Axis\libs\AxisTransport_D.dll <br>
-AXISXMLPARSER:[APACHE_HOME]\Axis\libs\AxisXMLParser_D.dll <br>
+WSDDFilePath:[APACHE_HOME]\Axis\conf\server.wsdd <br>
+Transport_http:[APACHE_HOME]\Axis\libs\AxisTransport_D.dll <br>
+XMLParser:[APACHE_HOME]\Axis\libs\AxisXMLParser_D.dll <br>
<p><b>Note:If the AxisTransport_D.dll and AxisXMLParser_D.dll paths are not given in axiscpp.conf then the hardcoded values will be used.For that set the path of these two in the PATH environment variable or copy them to the same location as the Client.exe.</b></p>
<br>