You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/10/27 06:29:25 UTC

svn commit: r468268 [1/6] - in /webservices/axis2/site/c: ./ docs/ docs/hello/ docs/hello/client/ docs/hello/service/ docs/hello/service/hello/

Author: dinesh
Date: Thu Oct 26 21:29:24 2006
New Revision: 468268

URL: http://svn.apache.org/viewvc?view=rev&rev=468268
Log:
site for 0.95 release

Added:
    webservices/axis2/site/c/docs/axis2c_manual.html
    webservices/axis2/site/c/docs/hello/
    webservices/axis2/site/c/docs/hello/client/
    webservices/axis2/site/c/docs/hello/client/hello.c.html
    webservices/axis2/site/c/docs/hello/service/
    webservices/axis2/site/c/docs/hello/service/hello/
    webservices/axis2/site/c/docs/hello/service/hello.c.html
    webservices/axis2/site/c/docs/hello/service/hello/services.html
Modified:
    webservices/axis2/site/c/coding_conventions.html
    webservices/axis2/site/c/cvs-usage.html
    webservices/axis2/site/c/dependencies.html
    webservices/axis2/site/c/docs/architecture_notes.html
    webservices/axis2/site/c/docs/developerguide.html
    webservices/axis2/site/c/docs/index.html
    webservices/axis2/site/c/docs/installationguide.html
    webservices/axis2/site/c/docs/om_tutorial.html
    webservices/axis2/site/c/docs/userguide.html
    webservices/axis2/site/c/download.html
    webservices/axis2/site/c/downloads.html
    webservices/axis2/site/c/index.html
    webservices/axis2/site/c/issue-tracking.html
    webservices/axis2/site/c/mail-lists.html
    webservices/axis2/site/c/maven-reports.html
    webservices/axis2/site/c/project-info.html
    webservices/axis2/site/c/svn.html
    webservices/axis2/site/c/team-list.html

Modified: webservices/axis2/site/c/coding_conventions.html
URL: http://svn.apache.org/viewvc/webservices/axis2/site/c/coding_conventions.html?view=diff&rev=468268&r1=468267&r2=468268
==============================================================================
--- webservices/axis2/site/c/coding_conventions.html (original)
+++ webservices/axis2/site/c/coding_conventions.html Thu Oct 26 21:29:24 2006
@@ -2,7 +2,7 @@
           @import url("./style/maven-base.css");
           
 			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2 C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 04 October 2006
+                	Last published: 27 October 2006
                   | Doc for 0.94</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis2_C"><h5>Axis2/C</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="expanded"><a href="download.cgi">Download Axis2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">View Source Code Online</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="none"><a href="docs/index.html">Documentation</a></li><li class="expanded"><a href="mail-lists.html">Get Involved</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="issue-tracking.html
 ">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Axis2_C_Coding_Conventions"></a><h2>Axis2/C Coding Conventions</h2><div class="subsection"><a name="Contents"></a><h3>Contents</h3><ul>
   <li><a href="#1_Naming_conventions_">Naming
 Conventions</a></li>

Modified: webservices/axis2/site/c/cvs-usage.html
URL: http://svn.apache.org/viewvc/webservices/axis2/site/c/cvs-usage.html?view=diff&rev=468268&r1=468267&r2=468268
==============================================================================
--- webservices/axis2/site/c/cvs-usage.html (original)
+++ webservices/axis2/site/c/cvs-usage.html Thu Oct 26 21:29:24 2006
@@ -2,7 +2,7 @@
           @import url("./style/maven-base.css");
           
 			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2 C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 04 October 2006
+                	Last published: 27 October 2006
                   | Doc for 0.94</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis2_C"><h5>Axis2/C</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="expanded"><a href="download.cgi">Download Axis2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">View Source Code Online</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="none"><a href="docs/index.html">Documentation</a></li><li class="expanded"><a href="mail-lists.html">Get Involved</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="issue-tracking.html
 ">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Repository"></a><h2>Repository</h2><p>
           No SCM repository is defined.
         </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">© 2005-2006, Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: webservices/axis2/site/c/dependencies.html
URL: http://svn.apache.org/viewvc/webservices/axis2/site/c/dependencies.html?view=diff&rev=468268&r1=468267&r2=468268
==============================================================================
--- webservices/axis2/site/c/dependencies.html (original)
+++ webservices/axis2/site/c/dependencies.html Thu Oct 26 21:29:24 2006
@@ -2,7 +2,7 @@
           @import url("./style/maven-base.css");
           
 			    @import url("./style/maven-classic.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2 C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 04 October 2006
+                	Last published: 27 October 2006
                   | Doc for 0.94</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis2_C"><h5>Axis2/C</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="expanded"><a href="download.cgi">Download Axis2/C</a><ul><li class="none"><a href="download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">View Source Code Online</a></li><li class="none"><a href="svn.html">Checkout Source Code</a></li></ul></li><li class="none"><a href="docs/index.html">Documentation</a></li><li class="expanded"><a href="mail-lists.html">Get Involved</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li></ul></li><li class="expanded"><a href="team-list.html">Project Information</a><ul><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="issue-tracking.html
 ">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="./images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Dependencies"></a><h2>Dependencies</h2><p> 
         There are no dependencies for this project.  It is a standalone
         application that does not depend on any other project.

Modified: webservices/axis2/site/c/docs/architecture_notes.html
URL: http://svn.apache.org/viewvc/webservices/axis2/site/c/docs/architecture_notes.html?view=diff&rev=468268&r1=468267&r2=468268
==============================================================================
--- webservices/axis2/site/c/docs/architecture_notes.html (original)
+++ webservices/axis2/site/c/docs/architecture_notes.html Thu Oct 26 21:29:24 2006
@@ -2,7 +2,7 @@
           @import url("../style/maven-base.css");
           
 			    @import url("../style/maven-classic.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://ws.apache.org/axis2/c" id="projectLogo"><img alt="Apache Axis2 C" src="http://ws.apache.org/axis2/images/axis.jpg"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xleft">
-                	Last published: 04 October 2006
+                	Last published: 27 October 2006
                   | Doc for 0.94</div><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuAxis2_C"><h5>Axis2/C</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="expanded"><a href="../download.cgi">Download Axis2/C</a><ul><li class="none"><a href="../download.cgi">Releases</a></li><li class="none"><a href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/c/" class="externalLink" title="External Link">View Source Code Online</a></li><li class="none"><a href="../svn.html">Checkout Source Code</a></li></ul></li><li class="none"><a href="../docs/index.html">Documentation</a></li><li class="expanded"><a href="../mail-lists.html">Get Involved</a><ul><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li></ul></li><li class="expanded"><a href="../team-list.html">Project Information</a><ul><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><
 a href="../issue-tracking.html">Issue Tracking</a></li></ul></li></ul></div><a href="http://maven.apache.org/" title="Built by Maven" id="poweredBy"><img alt="Built by Maven" src="../images/logos/maven-button-1.png"></img></a></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="C_Specific_Architectural_Notes_on_Axis2_C"></a><h2>C Specific Architectural Notes on Axis2/C</h2><p>Send your feedback to: <a href="mailto:axis-c-dev@ws.apache.org">axis-c-dev@ws.apache.org</a> (Prefix
 the subject with [Axis2]). To subscribe to developer or user mailing lists
 see <a href="../mail-lists.html">here</a></p><div class="subsection"><a name="Content"></a><h3>Content</h3><ul>
@@ -13,21 +13,21 @@
   <li><a href="#Stream_Abstraction">Stream Abstraction</a></li>
   <li><a href="#Threading_Model">Threading Model</a></li>
   <li><a href="#Parser_Abstraction">Parser Abstraction</a></li>
-</ul><p><a name="Introduction"></a></p></div><div class="subsection"><a name="Introduction"></a><h3>Introduction</h3><p>One of the main design goals of Axis2/C is the re-useability of the
-library and the ability to plug into different platforms. There are many
-features that allow Axis2/C to be pluggable in to different platforms as well
-as to enable the extension of the functionality of Axis2/C.</p><p><a name="Axis2_Environment"></a></p></div><div class="subsection"><a name="Axis2_Environment"></a><h3>Axis2 Environment</h3><p>Axis2/C defines an environment to hold platform specific entities such as
+</ul><p><a name="Introduction"></a></p></div><div class="subsection"><a name="Introduction"></a><h3>Introduction</h3><p>One of the main design goals of Axis2/C is the re-usability of the library
+and the ability to plug into different platforms. There are many features
+that allow Axis2/C to be pluggable into different platforms as well as to
+enable the extension of the functionality of Axis2/C.</p><p><a name="Axis2_Environment"></a></p></div><div class="subsection"><a name="Axis2_Environment"></a><h3>Axis2 Environment</h3><p>Axis2/C defines an environment to hold platform specific entities such as
 the allocating mechanism, the logging mechanism, etc. This environment is
 initialized at the point of starting Axis2/C and will last for the lifetime
-of Axis2/C library. Different sub environments can also be created to suit
-the particular scenarios (eg: the thread specific environment). The Axis2
-Environment holds following entities in order to abstract the platform.</p></div><div class="subsection"><a name="Axis2_Allocator"></a><h3>Axis2 Allocator</h3><p>Allocator is the wrapper for memory management mechanisms. It defines the
-following primitives.</p><ol>
+of Axis2/C library. Different sub environments can also be created to suit a
+particular scenario (eg: the thread specific environment). The Axis2
+environment holds the following entities in order to abstract the platform.</p></div><div class="subsection"><a name="Axis2_Allocator"></a><h3>Axis2 Allocator</h3><p>Allocator is the wrapper for memory management mechanisms. It defines the
+following primitives:</p><ol>
   <li><code>malloc</code> - method to allocate a memory block of given
-  size</li>
+  size.</li>
   <li><code>realloc</code> - method to change the size of the memory
-  block</li>
-  <li><code>free</code> - method to free a memory block</li>
+  block.</li>
+  <li><code>free</code> - method to free a memory block.</li>
 </ol></div><div class="subsection"><a name="Axis2_Error"></a><h3>Axis2 Error</h3><p>Axis2 Error defines error reporting mechanisms for Axis2 library. All of
 the Axis2 internal functions use the <code>axis2_error</code> in the
 environment to report errors.</p></div><div class="subsection"><a name="Axis2_Log"></a><h3>Axis2 Log</h3><p>Axis2 Log defines the common logging mechanisms required for the Axis2
@@ -36,15 +36,15 @@
 complex thread pooling functions as well as the platform specific
 implementations of threads. Axis2 internal library uses this interface to
 manipulate threads and they deal with a common thread type which is defined
-as <code>axis2_thread.</code></p><p>Axis2 Environment is the starting point for the platform abstraction of
+as <code>axis2_thread.</code></p><p>Axis2 environment is the starting point for platform abstraction of
 Axis2/C. It can be used to plug platform specific memory management, error
 reporting, logging and thread pooling mechanisms to Axis2 core functions.</p><p><a name="Dynamic_Loading"></a></p></div><div class="subsection"><a name="Dynamic_Loading"></a><h3>Dynamic Loading</h3><p>Axis2 is a modular program where the user can add functionality by
 selecting a set of modules. The modules can either be compiled at the source
 tree of Axis2 or separately. These modules should be compiled as Dynamic
 Shared Objects (DSOs) that exist separately. Services are also loaded
 dynamically by reading the contents of the services folder. This dynamic
-loading is mandatory in order to provide hot deployment / update as well as
-to facilitate the runtime selection of transports.</p><p>The DSO support for loading individual Axis2 components is based on the
+loading is mandatory in order to provide hot deployment/update as well as to
+facilitate runtime selection of transports.</p><p>The DSO support for loading individual Axis2 components is based on the
 component named <code>class_loader</code>, which must be statically compiled
 with Axis2 core components (in the <code>util</code> package). To abstract
 the <code>class_loader</code> from the DSO loading functionality of the
@@ -54,29 +54,29 @@
 platform specific header file (e.g. <code>axis2_unix.h</code>). The file
 <code>axis2_platform_auto_sense.h</code> will include the correct platform
 specific header file, based on the compiler directives available at compile
-time. </p><p><a name="Transport_Abstraction"></a></p></div><div class="subsection"><a name="Transport_Abstraction"></a><h3>Transport Abstraction</h3><p>One of the key advantages of Axis2 is that the Axis2 engine and the other
+time.</p><p><a name="Transport_Abstraction"></a></p></div><div class="subsection"><a name="Transport_Abstraction"></a><h3>Transport Abstraction</h3><p>One of the key advantages of Axis2 is the fact that the engine and the other
 SOAP processing is independent from the transport aspect. Users can develop
-their own transports and the interface is defined in
+their own transports and the interface is defined in:
 <code>axis2_transport_sender.h</code> and
 <code>axis2_transport_receiver.h</code>.</p><p>Currently Axis2/C supports HTTP transport. The transport receiver is a
-Simple HTTP server provided by Axis2 or the Axis2 Apache2 module. The
-transport sender uses sockets to connect and send the SOAP Message.</p><p>Inside the HTTP transport,  the receivers and clients are abstracted
-so that the user can easily plug in their own senders and receivers (eg: A
+Simple HTTP server provided by Axis2 or the Axis2 Apache2 (<a href="installationguide.html#installing-apache2">mod_axis2</a>) module. The
+transport sender uses sockets to connect and send the SOAP Message.</p><p>Inside the HTTP transport,  the receivers and clients are abstracted so
+that the user can easily plug in their own senders and receivers (eg: A
 <code>libcurl</code> based client can be implemented instead of the simple
-http client available in the axis2 distribution)</p><p><a name="Stream_Abstraction"></a></p></div><div class="subsection"><a name="Stream_Abstraction"></a><h3>Stream Abstraction</h3><p>Stream is a representation of a sequence of bytes. Since Axis2 heavily
-uses streaming mechanisms to read / write xml, an implementation independent
+http client available in the axis2 distribution).</p><p><a name="Stream_Abstraction"></a></p></div><div class="subsection"><a name="Stream_Abstraction"></a><h3>Stream Abstraction</h3><p>Stream is a representation of a sequence of bytes. Since Axis2 heavily
+uses streaming mechanisms to read/write xml, an implementation independent
 stream abstraction is required in order to integrate Axis2 in other
 environments seamlessly. The core components of Axis2 deal with this
 abstracted stream and does not worry about the implementation specific
 details. The creating point of the stream (eg: the transport receiver) knows
 what type of stream should be created (eg: socket, file, etc) and creates the
 appropriate stream. Thereafter, rest of the components are independent from
-the implementation details of the stream.</p><p>Also the stream serves as a main point in internationalization support. It
-can convert the the internal byte representation to a different type of
-encodings specified by the user. This can be achieved by plugging an encoding
-engine to the stream.</p><p><a name="Threading_Model"></a></p></div><div class="subsection"><a name="Threading_Model"></a><h3>Threading Model</h3><p>Axis2 core functions, such as hot deployment / update, asynchronous
-invocation, concurrent request processing in simple axis2 server, etc 
-heavily depends on threads. At the same time these threads should be platform
+the implementation details of the stream.</p><p>The stream also serves as a main point in internationalization support. It
+can convert the the internal byte representation to different types of
+encodings as specified by the user. This can be achieved by plugging an encoding
+engine to the stream.</p><p><a name="Threading_Model"></a></p></div><div class="subsection"><a name="Threading_Model"></a><h3>Threading Model</h3><p>Axis2 core functions, such as hot deployment/update, asynchronous
+invocation, concurrent request processing in simple axis2 server, etc., 
+heavily depend on threads. At the same time these threads should be platform
 independent inside the Axis2 core components. Another important requirement
 in threading model is the ability to pool the threads. This thread pooling
 mechanism should be Axis2 independent and Axis2 core components should be



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org