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 @@
   &lt;/service&gt</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>