Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 7269 invoked from network); 17 Aug 2008 02:38:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Aug 2008 02:38:55 -0000 Received: (qmail 2098 invoked by uid 500); 17 Aug 2008 02:38:52 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 2033 invoked by uid 500); 17 Aug 2008 02:38:52 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 2022 invoked by uid 99); 17 Aug 2008 02:38:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Aug 2008 19:38:52 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [64.79.199.57] (HELO server.dankulp.com) (64.79.199.57) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Aug 2008 02:37:53 +0000 Received: by server.dankulp.com (Postfix, from userid 5000) id C1CEF197C2FD; Sat, 16 Aug 2008 22:37:49 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on server.dankulp.com X-Spam-Level: X-Msg-File: /tmp/mailfilter.XRyQaUjLXX Received: from [192.168.1.101] (c-24-147-10-180.hsd1.ma.comcast.net [24.147.10.180]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.dankulp.com (Postfix) with ESMTP id 0806E197C1FC for ; Sat, 16 Aug 2008 22:37:47 -0400 (EDT) From: Daniel Kulp To: dev@geronimo.apache.org Subject: Re: Axis2: Using CXF tooling instead of Sun tooling to generate WSDL Date: Sat, 16 Aug 2008 22:37:45 -0400 User-Agent: KMail/1.9.9 References: <5eb405c70808141345t54a1f083m76c3b41962dcb941@mail.gmail.com> <48A4BA16.80507@opensource.lk> In-Reply-To: <48A4BA16.80507@opensource.lk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808162237.45850.dkulp@apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=0.3 required=3.0 tests=BAYES_00,RCVD_IN_PBL, RCVD_IN_SORBS_DUL,RDNS_DYNAMIC autolearn=no version=3.2.4 Deepal, I hope you realize that generating wsdl from JSR181 stuff is a small part of a full JAX-WS compliant tooling story. If you look at the two tools: wsgen (java2ws in CXF): this tool requires generation of not just WSDL and Schema, but also various JAX-WS beans such as fault beans, wrapper beans, etc... This has also become slightly more complicated in JAX-WS 2.1 due to the requirement to support a subset of the JAXB annotations on the SEI as well, but not too major. wsimport (wsdl2java in CXF): Obviously, this needs to output JAX-WS compliant code (mostly the JSR181 annotations and JAXB). However, it also has to support all the jax-ws and jaxb customization binding files. Anyway, as Jarek pointed out, the CXF tools are completely JAX-WS compliant and DO pass the TCK. They are named differently than the RI tools (serious, what's up with wsimport/wsgen? wsdl2java/java2ws seems to make more sense to me), but they do meet all the requirements. Dan On Thursday 14 August 2008 7:04:54 pm Deepal Jayasinghe wrote: > > Hi, > > > > Do we have a feel about how stable is the CXF wsdl generation code, > > besides tck? I remember way back we decided we could not use Axis2's > > wsdl generation code as it didn't support annotation. Should we also > > look into where Axis2's wsdl generation code is now and assess if we > > should use Axis2's or CXF's? > > Axis2 does support for WSDL generation with annotation (JSR181). We > added that a long time back. > > Thank you! > Deepal -- Daniel Kulp dkulp@apache.org http://www.dankulp.com/blog