axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nshif...@worldbank.org
Subject Re: Axis2/C
Date Tue, 04 Jun 2013 14:59:09 GMT
<html><body>
<p><font size="2" face="sans-serif">Hi all,</font><br>
<br>
<font size="2" face="sans-serif">I have integrated Axis2C with a C++ code on Solaris,
for a client module, that communicates with a web service on the server side. &nbsp;I've
had problems with building, but I solved them by changing some compilation flags. &nbsp;At
run-time, I encountered core dumps initially. &nbsp;I figured out, that the cause of those
was the way I used and re-used string data types like </font><font size="2" face="Courier
New">axis2_char_t</font><font size="2" face="sans-serif">, &nbsp;I fixed
those issues by freeing the strings with </font><font size="2" face="Courier New">AXIS2_FREE</font><font
size="2" face="sans-serif">. &nbsp;</font><br>
<br>
<font size="2" face="sans-serif">I have it successfully running in production now. &nbsp;</font><br>
<br>
<font size="2" face="sans-serif">I think the make and install scripts are huge and very
complex and, in my opinion, they do some unnecessary things. &nbsp;It's very hard to figure
out the logic in the scripts. &nbsp;And still, some compiler versions or platforms are
not fully supported, e.g. you have to change the compiler options to be able to build on Sun
Studio 12 compiler on 64-bit platform. </font><br>
<br>
<font size="2" face="sans-serif">I am sure, that if a new release of Axis2C -</font>
<ul type="disc" style="padding-left: 36pt">
<li><font size="2" face="sans-serif">fixes the known bugs,</font>
<li><font size="2" face="sans-serif">makes the compilation process easier by simplifying
make/install scripts,</font>
<li><font size="2" face="sans-serif">provides better documentation and support
for developers (please, publish more developer guidelines and quicker responses on user forum)
,</font></ul>
<font size="2" face="sans-serif">I would be a big success, because at the end of the
day, this system does it's job, and provides you the support you need. </font><br>
<br>
<font size="2" face="sans-serif">Nadine</font><br>
<br>
<img width="16" height="16" src="cid:0__=0ABBF113DFDCFF708f9e8a93df@worldbank.org" border="0"
alt="Inactive hide details for Thomas Gentsch ---06/03/2013 06:09:28 AM---I have been using
Axis2C 1.6.0 it in two projects successf"><font size="2" color="#424282" face="sans-serif">Thomas
Gentsch ---06/03/2013 06:09:28 AM---I have been using Axis2C 1.6.0 it in two projects successfully
(Linux, Windows both 32/64, HPUX), ho</font><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">From:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>
<font size="1" face="sans-serif">Thomas Gentsch &lt;tg@e-tge.de&gt;</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">To:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>
<font size="1" face="sans-serif">Apache AXIS C User List &lt;c-user@axis.apache.org&gt;</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Date:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>
<font size="1" face="sans-serif">06/03/2013 06:09 AM</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Subject:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>
<font size="1" face="sans-serif">Re: Axis2/C</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>
</td><td width="100%"><img width="1" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>
<font size="2" color="#0000FF" face="sans-serif">&nbsp; &nbsp;</font><font
size="2" color="#0000FF" face="sans-serif">&nbsp; &nbsp;</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>
</td><td width="100%"><img width="1" height="1" src="cid:1__=0ABBF113DFDCFF708f9e8a93df@worldbank.org"
border="0" alt=""><br>
</td></tr>
</table>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<tt><font size="2">I have been using Axis2C 1.6.0 it in two projects successfully
(Linux,<br>
Windows both 32/64, HPUX), however mostly in a do-it-myself manner. I<br>
fixed a few things (also posted defects and submitted patches) and in<br>
the scenario I'm using it, I'm quite happy.<br>
Currently I'm playing with it in another scenario and indeed found a<br>
couple of memory leaks (however, easy to find with valgrind and mostly<br>
easy to fix).<br>
<br>
The code itself looks to me a bit cumbersome but at least understandable<br>
(which I believe already is something valuable :-)<br>
<br>
However, in the end, it seems suspiciously quiet and it does not look<br>
like major future steps. But if it does right now what you need, why not<br>
using it?<br>
<br>
Building it on HPUX was fiddling with compiler flags, so I'd hope that<br>
Solaris is not more difficult?<br>
<br>
In one of the projects I used it with Rampart in a scenario<br>
communicating with a Java server, which was more of a hassle figuring<br>
out how it works, but in the end it did.<br>
<br>
Regards,<br>
 &nbsp;tge<br>
<br>
On Fri, 2013-05-31 at 08:38 -0600, Ceri Davies wrote:<br>
&gt; Well, keep the group posted, but I too abandoned Axis/2c due to<br>
&gt; problems and lack of support with those problems. &nbsp;I ended up using<br>
&gt; curl, which is a little lower level, but can easily be made to look<br>
&gt; like a web services message, and I use it to talk to weblogic web<br>
&gt; services.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Ceri Davies | Principal Software Engineer | Ceri.Davies@Oracle.com<br>
&gt; Work: +1 3032727810 &nbsp;x77810 | Home: +1 3035321116 | Cell: +1<br>
&gt; 3038706743 <br>
&gt; (Note: Home phone forwards to Cell, so try Home# first)<br>
&gt; Oracle Storage | 500 Eldorado Blvd. | Broomfield, CO 80021<br>
&gt; &nbsp;Oracle is committed to developing practices and products that help<br>
&gt; protect the environment<br>
&gt; <br>
&gt; On May 31, 2013, at 5:36 AM, Tharindu Mathew wrote:<br>
&gt; <br>
&gt; Hi folks,<br>
&gt; <br>
&gt; <br>
&gt; I'm currently doing a project for GSoC for Axis2/C. The plan is to get<br>
&gt; the wheels rolling again on Axis2/C after getting some improvements<br>
&gt; and bug fixes in.<br>
&gt; <br>
&gt; <br>
&gt; This will happen over the next 3/4 months. So, if you can afford to<br>
&gt; wait for some time we probably will have something going.<br>
&gt; <br>
&gt; <br>
&gt; On Fri, May 31, 2013 at 3:17 PM, Oscar Pernas &lt;oscar@pernas.es&gt; wrote:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Hi zeman, I wasted so many time trying
to make Axis2c working,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; but I allways got into memory leaks or
bugs. In my oppinion,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; is not a suitable software for production
environment. <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Regards<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; 2013/5/31 Zeman, Vaclav &lt;Vaclav.Zeman@ca.com&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
Also, where can I get the releases? It does not spark<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
confidence that<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</font></tt><tt><font size="2"><a href="http://axis.apache.org/axis2/c/core/download.cgi">http://axis.apache.org/axis2/c/core/download.cgi</a></font></tt><tt><font
size="2">&nbsp;links<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
lead to 404 pages.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
--<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
VZ<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
-----Original Message-----<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
From: Zeman, Vaclav<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
Sent: Friday, May 31, 2013 10:34 AM<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
To: c-user@axis.apache.org<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
Subject: Axis2/C<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
Hi.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
Here at CA Technologies, we are looking for a library<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
to support our SOAP client side code. I have come<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
across Apache Axis C++ and Apache Axis2/C. What is the<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
relation between the two libraries? With the &#8220;2&#8221; in<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
the name, Axis2/C gives me impression of being<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
maintained and more current. Is my impression correct?<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
We are looking for a cross platform library. Our range<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
of platforms is at least Windows, Linux, Solaris and<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
HP-UX. Does Axis2/C support all of these or more?<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
We are also looking for a library with features. The<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
features we are looking for are HTTP proxy<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
authentication, NTLM authentication, Kerberos<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
authentication. Are these features supported?<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
One thing that concerns me with Axis2/C is that the<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
last release (1.6.0) was in 2009. I have checked<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
mailing list archives and there is some activity. Why<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
has the least release been so long ago?<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
While browsing the mailing list archives, I have<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
noticed a bug report of Solaris compilation failure.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
Since Solaris is one of the platforms that we need to<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
support, this looks like Axis/C 1.6.0 would not<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
support it out of the box. Assuming the problem is<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
fixed in development sources in your subversion<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
repository, we could use development sources. Though<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
that gives me less confidence in recommending Axis2/C<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
for our use. Are trunk/head development sources stable<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
for production use?<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
--<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
VZ<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; -- <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Óscar Pernas Plaza.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
<br>
<br>
<br>
<br>
<br>
---------------------------------------------------------------------<br>
To unsubscribe, e-mail: c-user-unsubscribe@axis.apache.org<br>
For additional commands, e-mail: c-user-help@axis.apache.org<br>
<br>
</font></tt><br>
<br>
</body></html>
Mime
View raw message