Return-Path: Delivered-To: apmail-xml-axis-dev-archive@xml.apache.org Received: (qmail 49853 invoked by uid 500); 18 Nov 2002 19:11:42 -0000 Mailing-List: contact axis-dev-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@xml.apache.org Received: (qmail 49844 invoked from network); 18 Nov 2002 19:11:41 -0000 Message-ID: From: Tom Jordahl To: "'axis-dev@xml.apache.org'" Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio ) Date: Mon, 18 Nov 2002 14:11:44 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N That comment seems kinda funny considering that you are interested in adding Asynchronous messaging to the code base, which isn't the best way to make it not complex and convoluted. :-) :-) I agree that WSDL2Java *might* be able to be moved out of axis.jar, but Java2WSDL is needed at server runtime to generate WSDL, and the two utilities share some code. -- Tom Jordahl Macromedia Server Development -----Original Message----- From: James M Snell [mailto:jasnell@us.ibm.com] Sent: Monday, November 18, 2002 1:03 PM To: axis-dev@xml.apache.org Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio ) IMHO, the Axis code is already far more complex and convoluted than it needs to be. It's primarily just a matter of separating out the various concerns. I personally think that all of the WSDL/XSD/Code generation tools need to be separated out into their own project, allowing axis.jar to focus specifically on runtime functionality. - James Snell IBM Emerging Technologies jasnell@us.ibm.com (559) 587-1233 (office) (700) 544-9035 (t/l) Programming Web Services With SOAP O'Reilly & Associates, ISBN 0596000952 Have I not commanded you? Be strong and courageous. Do not be terrified, do not be discouraged, for the Lord your God will be with you whereever you go. - Joshua 1:9 Tom Jordahl 11/18/2002 09:39 AM Please respond to axis-dev To "'axis-dev@xml.apache.org'" cc bcc Subject RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio ) Actually, one of the reasons I don't like the idea of splitting it out of the axis code base is that we already have too many jar files as it is. saaj.jar, jaxrpc.jar, axis.jar, log4j.jar, xerces.jar, etc, etc. Why the big push to make it separate? It's like saying that SchemaUtils.java in our current source code should be split out.... Why can't Axis have its own versions of functionality like this? -- Tom Jordahl Macromedia Server Development -----Original Message----- From: James M Snell [mailto:jasnell@us.ibm.com] Sent: Monday, November 18, 2002 12:22 PM To: axis-dev@xml.apache.org Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio ) Then please at least keep it out in it's own separate jar. - James Snell IBM Emerging Technologies jasnell@us.ibm.com (559) 587-1233 (office) (700) 544-9035 (t/l) Programming Web Services With SOAP O'Reilly & Associates, ISBN 0596000952 Have I not commanded you? Be strong and courageous. Do not be terrified, do not be discouraged, for the Lord your God will be with you whereever you go. - Joshua 1:9 Tom Jordahl 11/18/2002 09:20 AM Please respond to axis-dev To "'axis-dev@xml.apache.org'" cc bcc Subject RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio ) +1 to Vidyanand's comments. I am not in favor of spinning the parser in to its own project. Lets see how it works in Axis first, and how tightly it has to be integrated to meet our needs. -- Tom Jordahl -----Original Message----- From: Vidyanand Murunikkara [mailto:Vidyanand@infravio.com] Sent: Friday, November 15, 2002 3:01 PM To: axis-dev@xml.apache.org Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio) Hi Jeremy and James I do agree with both of you about the potential gains of having XML Schema as a separate project. But like I have been telling before I am not too sure this as being a mature enough module, atleast right now. I think axis will be a good starting point for this. Like someone said there needs to be some API tightening and stuff like those. And when the right time comes I am sure this will end up being a separate project. And James, as to your concerns about eclipse and this module. Well, I think it really is a very enlightening. But I think to come up with a common API it needs to be tried and tested for sometime. What the Infravio module's API stands for is what we thought would make a lot of sense in our context, but not neccesarily the best that we can come up with( though I wish it is perfect :-) ) So I would suggest that we use it for sometime in Axis and come up wiht the the cons and pros of the API and then talk to the people in Eclipse. Thanks Vidyanand. -----Original Message----- From: Jeremy Hughes [mailto:hughesj@hursley.ibm.com] Sent: Friday, November 15, 2002 1:27 AM To: axis-dev@xml.apache.org Subject: Re: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio) I too believe the parser should have its own project as the user base is potentially larger than Axis. A subproject of Axis is a good 'web services incubator' place to be :-) The parser would be very useful to WSIF and I wouldn't want to force an Axis dependency on the 'core' WSIF framework. So, if it isn't positioned in its own project, could we have it packaged in its own jar. Jeremy --- hughesj@apache.org ----- Original Message ----- From: "James M Snell" To: Cc: Sent: Thursday, November 14, 2002 8:45 PM Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio) Now that this is accepted, may I suggest that rather than making this a part of the Axis code, that it becomes a separate project and that we encourage the folks at Infravio to work with the Eclipse folks to put together, at the very least, a common set of interfaces and an abstract factory mechanism that would allow folks to choose their impl? - James Snell IBM Emerging Technologies jasnell@us.ibm.com (559) 587-1233 (office) (700) 544-9035 (t/l) Programming Web Services With SOAP O'Reilly & Associates, ISBN 0596000952 Have I not commanded you? Be strong and courageous. Do not be terrified, do not be discouraged, for the Lord your God will be with you whereever you go. - Joshua 1:9 "Vidyanand Murunikkara" 11/14/2002 12:00 PM Please respond to axis-dev To cc bcc Subject RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio) As per Dims request I am attaching the Xml Schema source files with the root package name changed from core.common to org.apache.axis.xsd . Thanks Vidyanand. -----Original Message----- From: Glen Daniels [mailto:gdaniels@macromedia.com] Sent: Thursday, November 14, 2002 4:08 AM To: 'axis-dev@xml.apache.org' Subject: RE: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio) +1 to both. --Glen > -----Original Message----- > From: Davanum Srinivas [mailto:dims@yahoo.com] > Sent: Wednesday, November 13, 2002 4:06 PM > To: axis-dev@xml.apache.org > Subject: Re: [VOTE] Re: XML Schema support for Axis (Contrib from > Infravio) > > > James, > > The VOTE was to whether accept the donation or not.The VOTE > did not mention where the code would > reside. So can you please state your VOTE for the record? > > 1. Accept this contribution [?] > 2. Vidyanand as committer [?] > > Thanks, > dims > > PS: Once we get through this VOTE, we can debate whether to > do it as xml-axis-xsd or as > xml-axis/java/src/org/apache/axis/schema. > > --- James M Snell wrote: > > My -1 was for adding this to the Axis code. I'd be all for > having the > > schema stuff go in as a separate project (like with WSIF) > and having Axis > > use it. > > Having it as a separate project helps separate the concerns > a bit more and > > would allow more freedom to synchronize this work (if > appropriate) with > > things like what eclipse is putting together, etc, while > not adding a more > > direct bulk to the Axis code. Perhaps an xml-axis-xsd project? > > > > - James Snell > > IBM Emerging Technologies > > jasnell@us.ibm.com > > (559) 587-1233 (office) > > (700) 544-9035 (t/l) > > Programming Web Services With SOAP > > O'Reilly & Associates, ISBN 0596000952 > > > > Have I not commanded you? Be strong and courageous. > > Do not be terrified, do not be discouraged, for the Lord your > > God will be with you whereever you go. - Joshua 1:9 > > > > > > > > Davanum Srinivas > > 11/13/2002 12:41 PM > > Please respond to axis-dev > > > > > > To > > axis-dev@xml.apache.org > > cc > > > > bcc > > > > Subject > > Re: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio) > > > > > > > > James, > > > > Is this a good enough reason for a -1? Eclipse XSD drags in > 3+ jars, the > > code is not available via > > cvs, we cannot make changes to it anyway since it is not an Apache > > project. If you care to see the > > Bugzilla for Axis, you will see why we need something ASAP. > > > > Please consider changing your VOTE to -0. > > > > Thanks, > > dims > > > > --- James M Snell wrote: > > > -1 for making this a part of Axis. I'd rather this be a separate > > project > > > like WSIF or WSIL4J. Perhaps the infravio folks could > work with the > > > Eclipse XSD folks to come up with a common package that > can be used? > > > > > > - James Snell > > > IBM Emerging Technologies > > > jasnell@us.ibm.com > > > (559) 587-1233 (office) > > > (700) 544-9035 (t/l) > > > Programming Web Services With SOAP > > > O'Reilly & Associates, ISBN 0596000952 > > > > > > Have I not commanded you? Be strong and courageous. > > > Do not be terrified, do not be discouraged, for the Lord your > > > God will be with you whereever you go. - Joshua 1:9 > > > > > > > > > > > > "Sanjiva Weerawarana" > > > 11/13/2002 11:11 AM > > > Please respond to axis-dev > > > > > > > > > To > > > , > > > cc > > > > > > bcc > > > > > > Subject > > > Re: [VOTE] Re: XML Schema support for Axis (Contrib from Infravio) > > > > > > > > > > > > I apologize for not commenting on this earlier. I know eclipse > > > (www.eclipse.org) also has an open-source schema model/API. > > > That was used in the latest version of JROM .. > > > > > > It seems to me that it would make sense for someone to check the > > > eclipse API before taking on the task of maintaining such a > > > beast as part of Axis. > > > > > > However, its all about volunteers. If there's no one volunteering > > > for it (and no I'm not either) then I'm +1 to Q1 and Q2 below. > > > If Vidyanand is willing to check out eclipse's API and determine > > > whether it makes sense to do something different/new for Axis then > > > that'd be the best scenario. > > > > > > Sanjiva. > > > > > > ----- Original Message ----- > > > From: "Davanum Srinivas" > > > To: > > > Sent: Wednesday, November 13, 2002 10:24 AM > > > Subject: Re: [VOTE] Re: XML Schema support for Axis (Contrib from > > > Infravio) > > > > > > > > > > Folks, > > > > > > > > PLEASE VOTE....If you have NO opinion, Please VOTE +0 or -0 > > > > (http://apr.apache.org/guidelines.html) > > > > > > > > Thanks, > > > > dims > > > > > > > > --- Davanum Srinivas wrote: > > > > > Given that a lot of bugs currently in Bugzilla is related to > > > WSDL2Java/Java2WSDL/Schema's....I'd > > > > > like to accept this contribution and nominate > Vidyanand Murunikkara > > > from > > > infravio for committer > > > > > status so he can work on upgrading schema support in Axis. > > > > > > > > > > 1. Accept this contribution [+1] > > > > > 2. Vidyanand as committer [+1] > > > > > > > > > > Thanks, > > > > > dims > > > > > > > > > > --- Vidyanand Murunikkara wrote: > > > > > > Hi > > > > > > > > > > > > Infravio would like to become actively involved > with the Apache > > Axis > > > > > > project by providing an XML Schema Parser module. > This set of > > > classes > > > > > > enables developers to introspect XML Schemas by > creating an object > > > model > > > > > > representation of them in the Java code. The > classes also provide > > > the > > > > > > functionality of creating an XMLSchema on the fly > and writing it > > to > > > a > > > > > > stream/writer. This is modeled after the System.Xml.Schema > > namespace > > > in > > > > > > Microsoft .NET, and has equivalent functionality for Java. > > > > > > > > > > > > In particular, the XML Schema parser module could: > > > > > > > > > > > > - Simplify client code generation for Axis based on > WSDLs with > > > complex > > > > > > types > > > > > > - With the ability to create XML Schemas on the fly > creation of > > > > > > wsdl:types from Java code will be made easier. The > code can create > > > the > > > > > > XML Schema hierarchy and not worry about the DOM API. > > > > > > - Enable manipulation of XML Schema objects in Java code > > > > > > > > > > > > The XML Schema parser module has been run against > the NIST test > > > suite > > > > > > (http://xw2k.sdct.itl.nist.gov/xml/page4.html)and > was able to > > parse > > > all > > > > > > the XSDs in NIST's zip file. Also, a Test.java is > included that > > > uses > > > > > > XMLUnit - http://sourceforge.net/projects/xmlunit/) > to serialize > > the > > > > > > schema information into an XSD file and to verify > the input XSD > > > > > > different from the output XSD. Again NIST's test > suite was used > > and > > > the > > > > > > results were valid. > > > > > > > > > > > > We are very enthusiastic about getting involved in the Axis > > project, > > > and > > > > > > look forward to working with you all. We would > also like to thank > > > > > > Davanum Srinivas for helping us to understand what > it takes to get > > > > > > involved. > > > > > > > > > > > > The attached XmlSchema-src.zip file contains the source and > > > build.xml. > > > > > > > > > > > > In the zip you will find a build.xml file which has > the following > > > > > > targets > > > > > > > > > > > > 1. compile - for compiling to build\classes > > > > > > 2. jar - creates xmlschema.jar in build\lib > > > > > > 3. javadoc - creates the javadoc in build\apidoc > > > > > > 4. clean - cleans up the build dir > > > > > > 5. dist - creates a binary distribution (XmlSchema.zip) in > > > > > > build\dist > > > > > > 6. srcdist - creates a source > distribution(XmlSchema-src.zip) in > > > > > > build\dist > > > > > > > > > > > > Regards, > > > === message truncated === > > > ===== > Davanum Srinivas - http://xml.apache.org/~dims/ > > __________________________________________________ > Do you Yahoo!? > U2 on LAUNCH - Exclusive greatest hits videos > http://launch.yahoo.com/u2 >