Return-Path: Delivered-To: apmail-ws-axis-c-user-archive@www.apache.org Received: (qmail 32633 invoked from network); 22 May 2008 10:22:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 May 2008 10:22:50 -0000 Received: (qmail 16332 invoked by uid 500); 22 May 2008 10:22:51 -0000 Delivered-To: apmail-ws-axis-c-user-archive@ws.apache.org Received: (qmail 16316 invoked by uid 500); 22 May 2008 10:22:51 -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 16305 invoked by uid 99); 22 May 2008 10:22:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 May 2008 03:22:51 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of supun06@gmail.com designates 209.85.198.240 as permitted sender) Received: from [209.85.198.240] (HELO rv-out-0708.google.com) (209.85.198.240) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 May 2008 10:22:03 +0000 Received: by rv-out-0708.google.com with SMTP id c5so2682500rvf.28 for ; Thu, 22 May 2008 03:22:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=ByV6RnbRJpG1CfiMOOnLjMt0YoPeZ2O1QdYhUK+xC4Y=; b=mw1Vej+WjqEGgWXPLKC/ZsCF/ZQAzjqmMyNO8bIq6V5sy1DdFd8sU8z3gOfOK6EAWmDRaXX8pujB7dyK0EFniA3e3pqrC6Ldi5w9cRDcEYiC/XV1WhlOkjrKt+KLfyrS374wblJMfPQ0UATVwcsAcsfZpCUrIoIJCxzpvUI6qtI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=gyPY43XxOZZLJEov79gHNhA2c3KQf1pIfzPgBtSjrLYouf+iC4qqIIDQJ2EgTCmHn5eDMajWUoMhjTeSAyv8oMP9qHXaoGooq/ItxR+F9FZIoMuHgKt0OiWPCSD2Zh2r8SsBAxdkWdnV+Sq9SAwImv+1CIrl5gCsahjbnUjlp4g= Received: by 10.140.249.20 with SMTP id w20mr5715348rvh.21.1211451739438; Thu, 22 May 2008 03:22:19 -0700 (PDT) Received: by 10.140.144.9 with HTTP; Thu, 22 May 2008 03:22:19 -0700 (PDT) Message-ID: Date: Thu, 22 May 2008 03:22:19 -0700 From: "Supun Kamburugamuva" To: "Apache AXIS C User List" Subject: Re: How to? In-Reply-To: <90476.88360.qm@web54109.mail.re2.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9298_6632962.1211451739425" References: <90476.88360.qm@web54109.mail.re2.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_9298_6632962.1211451739425 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi vamsi, Hi All, > What is the Best way to desect the entire Axis2/C tool. > > i.e, 1. t*o understand the whole functionality / code* > The best way to get started may be to refer the Axis2 architecture. Then of course you can debug the code to get an idea about how things are working. http://ws.apache.org/axis2/0_94/Axis2ArchitectureGuide.html ** > 2. to plug-in my own Transport layer > Please refer the TCP transport and HTTP transport implementations for understanding how this can be done. http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/ 3. to plug-in my own memory > Please refer the Apache module implementation for this. http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/http/server/apache2/ http://wso2.org/library/3412 4. to plug-in my own parser etc etc etc. > At the moment we are supporting two parsers guththila and libxml2. These parsers are connected to Axis2/C by a wrapper layer. Please refer those implementation. http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/parser/ > Thanks & Regards, > Vamsi Krishna M > > > > ------=_Part_9298_6632962.1211451739425 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi vamsi,

Hi All,
       What is the Best way to desect the entire Axis2/C tool.
 
            i.e, 1. to understand the whole functionality / code
 
The best way to get started may be to refer the Axis2 architecture. Then of course you can debug the code to get an idea about how things are working.
http://ws.apache.org/axis2/0_94/Axis2ArchitectureGuide.html

                  2. to plug-in my own Transport layer

Please refer the TCP transport and HTTP transport implementations for understanding how this can be done.
http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/

                  3. to plug-in my own memory
                  4. to plug-in my own parser etc etc  etc.
At the moment we are supporting two parsers guththila and libxml2. These parsers are connected to Axis2/C by a wrapper layer. Please refer those implementation.
 
Thanks & Regards,
Vamsi Krishna M
 
 


------=_Part_9298_6632962.1211451739425--