Return-Path: Delivered-To: apmail-incubator-beehive-dev-archive@www.apache.org Received: (qmail 48802 invoked from network); 9 Jun 2005 17:55:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 9 Jun 2005 17:55:41 -0000 Received: (qmail 36873 invoked by uid 500); 9 Jun 2005 17:55:40 -0000 Delivered-To: apmail-incubator-beehive-dev-archive@incubator.apache.org Received: (qmail 36836 invoked by uid 500); 9 Jun 2005 17:55:40 -0000 Mailing-List: contact beehive-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Beehive Developers" Delivered-To: mailing list beehive-dev@incubator.apache.org Received: (qmail 36659 invoked by uid 99); 9 Jun 2005 17:55:37 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from ussjmh01.bea.com (HELO ussjmh01.bea.com) (63.96.162.5) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 09 Jun 2005 10:55:35 -0700 Received: from ussjfe02.amer.bea.com (ussjfe02.bea.com [172.16.120.52]) by ussjmh01.bea.com (Switch-3.0.5/Switch-3.0.0) with ESMTP id j59HtG52005583 for ; Thu, 9 Jun 2005 10:55:19 -0700 Received: from USKIEX01.amer.bea.com ([10.32.32.15]) by ussjfe02.amer.bea.com with Microsoft SMTPSVC(5.0.2195.6713); Thu, 9 Jun 2005 10:54:51 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: Unused classes in WSM Date: Thu, 9 Jun 2005 10:54:50 -0700 Message-ID: <4B2B4C417991364996F035E1EE39E2E1027C26E1@uskiex01.bea.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Unused classes in WSM Thread-Index: AcVsedwy4SCsA0aHRweHoVvLbFYtpwAAzNxQACeaVyA= From: "Daryoush Mehrtash" To: "Beehive Developers" X-OriginalArrivalTime: 09 Jun 2005 17:54:51.0536 (UTC) FILETIME=[55C43100:01C56D1C] X-PMX-Version: 4.7.0.111621, Antispam-Engine: 2.0.2.0, Antispam-Data: 2005.6.9.17 X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Sorry. My mistake here. These classes are not used any more. The new versions of the classes that are being used have similar names and I confused the two. Daryoush > -----Original Message----- > From: Daryoush Mehrtash > Sent: Wednesday, June 08, 2005 4:11 PM > To: Beehive Developers; Eddie ONeil > Subject: RE: Unused classes in WSM >=20 > Good catch. I had a comment on the earlier response but thought this > would confuse the issue at this point and removed it before I send my > message. >=20 > A little background.....The Registration process is used when you > register a Java class to the underlying type system. The TypeMapping > utils are used when you look up a class from a QName. For the look up > you need to have Axis and XMLBean look up as they are done differently. >=20 > The registration is used at run time to register the types, and so DRT > would need them. >=20 > The look up and the WSDLProcessor (which abstracts WSDL tree for > information that is not available in the OM) are only used when we do > code generation, for instance generating JCX or in From WSDL use case > generating annotated JWS. >=20 > DRT is not exercising the code generation. I am surprised that you are > not getting compile errors, may be because you have also deleted the > SystemTypeLookupService where they look up chain is constructed. >=20 >=20 > Daryoush >=20 > > -----Original Message----- > > From: Eddie ONeil [mailto:ekoneil@gmail.com] > > Sent: Wednesday, June 08, 2005 3:32 PM > > To: Beehive Developers > > Subject: Re: Unused classes in WSM > > > > Hm. Somehow, I'd missed AxisTypeRegistrar is used by the service > > control, but I'd not seen that these files: > > > > AxisTypeMappingUtil > > WSDLProcessor > > XmlBeanTypeMappingUtil > > > > are used in the service control. Can you describe how? I've got them > > deleted and WSM and the service control build and pass DRTs. > > > > :) > > > > Eddie > > > > > > > > > > On 6/8/05, Daryoush Mehrtash wrote: > > > > - remove the unused classes HandlerHandler, AxisTypeRegistrar, > > > > > > > AxisTypeMappingUtil, DebugPrintMessageHandler, WSDLProcessor, > > > > > > > InvalidFileType, XmlBeanTypeMappingUtil, > > > > > > > > > > > > > > > > > > HandlerHandler, InvalidFileType are not used any more. > > > > > > DebugPrintMessageHandler, I think is being used but can go away. > Axis > > > logs can be configured to do the same, so it is not longer needed. > > > > > > > > > > > > The other classes on this list are being used. They are being used > in > > > ServiceControl now, but there is more ... > > > > > > > > > > > > The client side (ServiceControl) and the server side (WSM) both need > to > > > register and lookup types. The first implementation of this > > > functionality (which still lives in WSM) was implemented in > AxisHook. > > > Anyone that examines this class would concluded that this class has > > > grown to be way too complicated. The problem with this class is > that > > > it does type mapping and Axis service registration. Each by > itself is > > > somewhat complicated but together is a "too much". > > > > > > > > > > > > When we were writing the service control we needed the type mapping > > > again, and decided to do a new implementation of the type mapping > > > services by itself for the ServiceControl with the intention to at > some > > > point fold it back to the WSM. Meaning we would clean up the > AxisHook > > > by separating the type mapping from Axis registeration. > > > > > > > > > > > > To answer your question.... these classes are used and we hope to > use > > > them more in future. > > > > > > > > > > > > Daryoush > > > > > > > > > >=20 >=20 ---------------------------------------------------------------------------= ----- Join CEO Alfred Chuang and CTO Mark Carges on June 15 for a unique online= =20 event, giving you the first look at a new category of enterprise software= =20 built specifically for Service-Oriented Architecture (SOA). Register Now. It's Free! http://www.bea.com/events/june15