diff options
author | gmcdonald | 2010-02-13 01:32:03 +0000 |
---|---|---|
committer | gmcdonald | 2010-02-13 01:32:03 +0000 |
commit | 0425aadc78680e53000fd0108b540d6eca048516 (patch) | |
tree | 8ec7ab8e015d454c5ec586dfc91e05a2dce1cfc0 /xdocs/docs/faq.html | |
download | axis2c-0425aadc78680e53000fd0108b540d6eca048516.tar.gz axis2c-0425aadc78680e53000fd0108b540d6eca048516.tar.bz2 |
Moving axis svn, part of TLP move INFRA-2441
git-svn-id: http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk@909681 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'xdocs/docs/faq.html')
-rw-r--r-- | xdocs/docs/faq.html | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/xdocs/docs/faq.html b/xdocs/docs/faq.html new file mode 100644 index 0000000..7336a7a --- /dev/null +++ b/xdocs/docs/faq.html @@ -0,0 +1,200 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title>Apache Axis2/C - FAQ</title> + +</head> + +<body> +<h1>Apache Axis2/C Frequently Asked Questions</h1> +<p>Mentioned below are a list of Frequently Asked Questions +appearing on Axis2/C <a href="http://ws.apache.org/axis2/c/mail-lists.html">mailing +lists</a>, and Forums.</p> +<p>For questions not appearing below, or for any further +clarifications please do not hesitate to contact the Apache Axis2/C +user mailing list: <a href="mailto:axis-c-user@ws.apache.org">axis-c-user@ws.apache.org</a> +(Subscription details are available on the <a href="http://ws.apache.org/axis2/c/mail-lists.html">Axis2 +site</a>.) Please +remember to prefix the subject with [Axis2].</p> +<p style="margin-bottom: 0in;"><br /> +</p> +<a name="0_contents"></a> +<h2>Contents</h2> +<ol> +<li><a href="#1_introduction">Introduction</a> +<ol> +<li><a href="#faq_1_1">What is Axis2/C?</a></li> +<li><a href="#faq_1_2">Licensing</a></li> +<li><a href="#faq_1_3">How can I obtain +Axis2/C?</a></li> +<li><a href="#faq_1_4">How can I get involved?</a></li> +</ol> +</li> +<li><a href="#2_support">Support</a> +<ol> +<li><a href="#faq_2_1">Does Axis2/C support +code generation?</a></li> +<li><a href="#faq_2_2">Does Axis2/C support +SSL?</a></li> +<li><a href="#faq_2_3">Does Axis2/C support +compression?</a></li> +<li><a href="#faq_2_4">Does Axis2/C support +SOAP Session management?</a></li> +<li><a href="#faq_2_5">Can I use Axis2/C with +a proxy?</a></li> +<li><a href="#faq_2_6">Does Axis2/C work on my platform?</a></li> +</ol> +</li> +<li><a href="#3_how_to">How to?</a> +<ol> +<li><a href="#faq_3_1">How can I enable the +Guththila parser?</a></li> +<li><a href="#faq_3_2">How do I turn off MTOM +globally?</a></li> +<li><a href="#faq_3_3">How can I use Axis2/C +with C++?</a></li> +<li><a href="#faq_3_4">How could I secure SOAP +messages?</a></li> +</ol> +</li> +<li><a href="#4_why_do">Why do?</a> +<ol> +<li><a href="#faq_4_1">Why do I get an +"Unresolved external symbol" error?</a></li> +<li><a href="#faq_4_2">Why can't I run the +samples?</a></li> +<li><a href="#faq_4_3">libxml2 is installed +but I get "libxml2 not found"?</a></li> +</ol> +</li> +</ol> +<p style="margin-bottom: 0in;"><br /> +</p> + +<h2>1. Introduction</h2> +<p></p> + +<h3>1.1 What is Axis2/C?</h3> +<p>Apache Axis2/C is a web services engine implemented in the C +programming language based around the Axis2 architecture. Axis2/C can +be used to provide and consume web services. It has been implemented +with portablity and the ability to embed and could readily be used as a +web services enabler for other software.</p> + +<h3>1.2 Licensing</h3> +<p>Apache Axis2/C is released under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 +License</a>, a copy of the License is found in the LICENSE file +found in your distribution. Apache Axis2/C also depends on several +other projects of which licensing information are also included in the +LICENSE file.</p> + +<h3>1.3 How can I obtain Axis2/C?</h3> +<p>Apache Axis2/C can be freely downloaded at the <a href="http://ws.apache.org/axis2/c/download.cgi">Axis2/C +Download Page</a> or at any other mirror. Please note that +Axis2/C source and binary packages are tailor made to suit specific +classes of operating systems. Please make sure to choose the one that +best fits your requirement as well as your operating system.</p> + +<h3>1.4 How can I get involved?</h3> +<p>Apache Axis2/C is a result of a highly involved list of apache +committers, developers, as well as a keen group of users. For more +information on our team, and how to get involved, please visit our <a href="http://ws.apache.org/axis2/c/team-list.html">Team Page</a>.</p> +<p style="margin-bottom: 0in;"><br /> +</p> + +<h2>2. Support</h2> +<p></p> + +<h3>2.1 Does Axis2/C support code generation?</h3> +<p>Yes, Axis2/C supports code generation using the WSDL2C tool. +Information on how to use this tool can be found in our <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c">documentation</a>.</p> + +<h3>2.2 Does Axis2/C support SSL?</h3> +<p>Yes, Axis2/C supports SSL enabled communication. More +information can be found in our <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#ssl_client">documentation</a>.</p> + +<h3>2.3 Does Axis2/C support compression?</h3> +<p>Axis2/C itself does not support compression. If you are using +mod_axis2 and the Apache HTTP server, you can also mod_deflate for +compression. Also, you can enable compression by using libcurl as the +http sender on the client side.</p> + +<h3>2.4 Does Axis2/C support SOAP Session management?</h3> +<p>No, there is no support for SOAP Sessions in Axis2/C.</p> + +<h3>2.5 Can I use Axis2/C with a proxy?</h3> +<p>Yes. This requires a few changes to the axis2.xml file. +Information about this can be found in our <a href="http://ws.apache.org/axis2/c/docs/axis2c_manual.html#proxy">documentation</a>.</p> +<a id="faq_2_6"></a><h3>2.6 Does Axis2/C work on my platform?</h3>
+<p>Currently Axis2/C has been ported to following platforms.<br>
+1. Linux based distributions(Debian, Ubuntu, Redhat Linux etc...,) <br>
+2. Sun Solaris 10(intel) <br>
+3. Mac OS X <br>
+4. Microsoft Windows<br>
+Patches are welcome! +<p style="margin-bottom: 0in;"><br /> +</p> + +<h2>3. How to?</h2> +<p></p> + +<h3>3.1 How can I enable the Guththila parser?</h3> +<p>In Windows you have to put the <code>ENABLE_GUTHTHILA = +1</code> in the <code>build/win32/configure.in</code> +file. In Linux you have to specify the configuration option <code>--enable-guththila=yes</code>. +In a Microsoft Visual Studion Project (VC Project) this is little bit +difficult. You have to add the guththila project to the existing +Axis2/C solution. Then in the axis2_parser project, we have to remove +the libxml wrapper files and add the guththila_wrapper files. Also in +the axis2_parser project we have to change the include files and linker +input files (libs) to corresponding guththila files (<code>guththila.lib</code> +and <code>guththila/include</code>).</p> + +<h3>3.2 How do I turn off MTOM globally?</h3> +<p>MTOM can be disabled by commenting out the following line from +your axis2.xml. +(<code><parameter name="enableMTOM" +locked="false">true</parameter></code>)</p> + +<h3>3.3 How can I use Axis2/C with C++?</h3> +<p>Just add the following code to your C source files and then +use a C++ compiler. +</p> +<pre> #ifdef __cplusplus <br /> extern "C"{<br /> #endif<br /> /* YOUR C CODE HERE */<br /> #ifdef __cplusplus<br /> }<br /> #endif<br /></pre> + +<h3>3.4 How could I secure SOAP messages?</h3> +<p>To secure SOAP messages, you need to engage <a href="http://ws.apache.org/rampart/c/">Apache Rampart/C</a> +as a module, which can be downloaded from <a href="http://ws.apache.org/rampart/c/download.cgi">here</a>. +Please refer the <a href="http://ws.apache.org/rampart/c/docs/installationguide.html">installation +guide</a> and <a href="http://ws.apache.org/rampart/c/docs/configurations.html">configuration +guide</a> for more details.</p> +<p style="margin-bottom: 0in;"><br /> +</p> + +<h2>4. Why do?</h2> +<p></p> + +<h3>4.1 Why do I get an "Unresolved external symbol" error?</h3> +<p>Make sure that your <code>AXIS2C_HOME/lib</code> +directory is added to your <code>PATH</code> Environment +Variable.</p> + +<h3>4.2 Why can't I run the samples?</h3> +<p>This is usually because the <code>AXIS2C_HOME</code> +Environment Variable is not set to the correct path. Make sure that it +is set to your Axis2/C installation path.</p> + +<h3>4.3 libxml2 is installed but I get "libxml2 not found"?</h3> +<p>Make sure that you have installed the libxml2-dev packages.</p> +<p style="margin-bottom: 0in;">1. If you are using a +Debian based system run<br /> $ apt-get install libxml2-dev<br /> +</p> +<p style="margin-bottom: 0in;">2. If you are +using a RedHat/Fedora based system run<br /> + $ yum install +libxml2-dev<br /> +</p><p style="margin-bottom: 0in;">3. If you install libxml2 from source +you will not get this error<br /> +<br /> +</p> +<div class="clear"> +<hr /></div> +</body></html> |