Return-Path: Delivered-To: apmail-ws-axis-c-user-archive@www.apache.org Received: (qmail 92207 invoked from network); 24 Feb 2009 04:13:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Feb 2009 04:13:17 -0000 Received: (qmail 12194 invoked by uid 500); 24 Feb 2009 04:13:17 -0000 Delivered-To: apmail-ws-axis-c-user-archive@ws.apache.org Received: (qmail 11897 invoked by uid 500); 24 Feb 2009 04:13:17 -0000 Mailing-List: contact axis-c-user-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: "Apache AXIS C User List" Reply-To: "Apache AXIS C User List" Delivered-To: mailing list axis-c-user@ws.apache.org Received: (qmail 11888 invoked by uid 99); 24 Feb 2009 04:13:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Feb 2009 20:13:17 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of uthaiyashankar@gmail.com designates 209.85.200.171 as permitted sender) Received: from [209.85.200.171] (HELO wf-out-1314.google.com) (209.85.200.171) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Feb 2009 04:13:08 +0000 Received: by wf-out-1314.google.com with SMTP id 23so2791713wfg.28 for ; Mon, 23 Feb 2009 20:12:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=ACZBbTv6REZdkEsP09UntNWo8RDEanyEaBUiL8Kestw=; b=BEHahkcybLzQ8cfWnD3Iis16/1NmFP9syb8jrkIHzLFDdMakqgmThCKNH0l/gUEqiq YNXYr207E9rIqc6hgdfgWB/VcE4UupGyjngiBkw9aLwewVbLcNxlx3QMMJzpdhnnBICv MTgoXZ2IfRngDAuHfpTmYjK6Y/JX8c1G/ZAv8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=ifXIexcqvr5TsEGn9vUYL5ljQkRYCaztv+Tug8vLKZSZt63Fdb9rmKbdlMVedi12e1 XybEB5QwV72O0U7J/IOVAAE6gvSypHLN33B+WHnGXFyZFPVtWDkWw2/oxUI4FuiQ0fRm gQdF1JJzqw8kKB6mLhx9fBhfWihKW6ab8Fed0= MIME-Version: 1.0 Sender: uthaiyashankar@gmail.com Received: by 10.142.11.20 with SMTP id 20mr2297142wfk.197.1235448767602; Mon, 23 Feb 2009 20:12:47 -0800 (PST) In-Reply-To: <698536.56239.qm@web50811.mail.re2.yahoo.com> References: <698536.56239.qm@web50811.mail.re2.yahoo.com> Date: Tue, 24 Feb 2009 09:42:47 +0530 X-Google-Sender-Auth: 874e3f4f44b50c93 Message-ID: <84cacd920902232012r2b202356j664c7eaf552719a@mail.gmail.com> Subject: Re: Axis C/C++ client : basic questions From: Uthaiyashankar To: Apache AXIS C User List , ijalab@yahoo.com Content-Type: multipart/alternative; boundary=000e0cd177ceee5f3c0463a254c3 X-Virus-Checked: Checked by ClamAV on apache.org --000e0cd177ceee5f3c0463a254c3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Balaji, See my comments.. On Mon, Feb 23, 2009 at 11:46 PM, S Balaji wrote: > > > Hi All, > > I work for a commercial software company. Our product is a business > software that is developed in C++ and runs on various platforms : Solaris, > Linux, WIndows-32-bit, AIX, HP-UX-Itanium. The C++ compiler we use is vendor > supplied, not g++. For example in Windows, we use VC++, on AIX, we use xlC. > Our customer has exposed some web services (WSDL) that we need to make calls > to. So I basically need a portable C++ Soap client solution for all these > platforms. > > I am open to C as well as C++ solutions for the web services calls. I guess > Axis2 is more mature than Axis ? The WSDL the customer has given is > non-trivial with complex types and arrays of complex types. Axis2/C has a wide coverage of WSDL schema types. I am not sure whether your case is covered or not. You can post the WSDL so that we can see whether it is supported or not. > Given that I need a solution that works on many platforms as mentioned > above, and also I want latest jira-fixes that have been made, which one > would you recommend ? Axis cpp or Axis2/C ? > > I tried playing with axis-c-1.6b-Win32-trace-bin binaries on windows and > got hello world/calculator examples to work, but had some problems with > using my customer's WSDLs. I posted the problems on this forum earlier. It > was suggested to me to pick up latest source and build it. Here are the > links for C++ I found, but they appear old : > http://ws.apache.org/axis/cpp/download.html - Can someone please point me > to the latest ? Thanks a lot. > > For Axis2/C : I guess this link is the correct one to pick up from ? > http://ws.apache.org/axis2/c/download.cgi Yes, it is correct. > > > Am I right in saying that Axis CPP or Axis2/C has not been ported to HP-UX > yet ? There were some effort to port Axis2/C to HP-UX. You can see the details in [1]. Hope you would also contribute, so that we can make port it to HP-UX. You can have a look at WSF/CPP [2] as well. It is a C++ based web service engine wrapping Axis2/C. Regards, Shankar [1] https://issues.apache.org/jira/browse/AXIS2C-924 [2] http://wso2.org/projects/wsf/cpp -- S.Uthaiyashankar Software Architect WSO2 Inc. http://wso2.com/ - "The Open Source SOA Company" --000e0cd177ceee5f3c0463a254c3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Balaji,

See my comments..

On M= on, Feb 23, 2009 at 11:46 PM, S Balaji <ijalab@yahoo.com> wro= te:


Hi All,

I work for a commercial software company. Our product is a business softwar= e that is developed in C++ and runs on various platforms : Solaris, Linux, = WIndows-32-bit, AIX, HP-UX-Itanium. The C++ compiler we use is vendor suppl= ied, not g++. For example in Windows, we use VC++, on AIX, we use xlC. Our = customer has exposed some web services (WSDL) that we need to make calls to= . So I basically need a portable C++ Soap client solution for all these pla= tforms.

I am open to C as well as C++ solutions for the web services calls. I guess= Axis2 is more mature than Axis ? The WSDL the customer has given is non-tr= ivial with complex types and arrays of complex types.

Axis2/C has a wide coverage of WSDL schema types. I am not sure whether= your case is covered or not. You can post the WSDL so that we can see whet= her it is supported or not.

=A0
Given that I need a solution that works on many platforms as mentioned abov= e, and also I want latest jira-fixes that have been made, which one would y= ou recommend ? Axis cpp or Axis2/C ?

I tried playing with axis-c-1.6b-Win32-trace-bin binaries on windows and go= t hello world/calculator examples to work, but had some problems with using= my customer's WSDLs. I posted the problems on this forum earlier. It w= as suggested to me to pick up latest source and build it. Here are the link= s for C++ I found, but they appear old : http://ws.apache.org/axis/cpp/downl= oad.html - =A0Can someone please point me to the latest ? Thanks a lot.=

For Axis2/C : I guess this link is the correct one to pick up from ? http://ws= .apache.org/axis2/c/download.cgi

Yes, it is correc= t.
=A0


Am I right in saying that Axis CPP or Axis2/C has not been ported to HP-UX = yet ?

There were some effort to port Axis2/C to HP-UX.= You can see the details in [1]. Hope you would also contribute, so that we= can make port it to HP-UX.

You can have a look at WSF/CPP [2] as well. It is a C++ based web servi= ce engine wrapping Axis2/C.

=A0
Regards,
Shankar

[1= ] https://issues.apache.org/jira/browse/AXIS2C-924
[2] http://w= so2.org/projects/wsf/cpp


--
S.Uthaiy= ashankar
Software Architect
WSO2 Inc.
http://wso2.com/ - "The Open Source SOA Compan= y"


--000e0cd177ceee5f3c0463a254c3--