Hi

We were proposing to make it a part of Axis since we are familiar with
axis code base. But if the consensus is to make it a separate project
like WSIF or WSIL4J we are open to that too.

And as to comparing with eclipse, 

1) Infravio module is meant to be a very simple API with just enough to
manipulate XML Schema's in memory to create one from an existing
document. In Axis where the schema manipulation is limited to creating a
XML schema from a java bean/enum or creating a java object from XML
Schema such a simple API would suffice. Eclipse on the other hand can be
very confusing with its complex API. The Infravio API has been mirrored
from the System.Xml.Schema namespace in .NET and we think that it will
be easier for a person to go back and forth between Java and .Net.

2) Secondly it is a standalone module. It doesn't have any dependency on
any other project. 

3) And most importantly I think the Axis user base will have access to
the codebase within apache cvs tree. 

Please follow this thread
http://marc.theaimsgroup.com/?l=axis-dev&m=103670914824017&w=2 for the
design considerations behind this module and also some questions raised
by Glen Daniels about this module.

I hope I have answered your concerns.

Thanks
Vidyanand.


-----Original Message-----
From: James M Snell [mailto:jasnell@;us.ibm.com]
Sent: Wednesday, November 13, 2002 11:28 AM
To: [EMAIL PROTECTED]
Subject: Re: [VOTE] Re: XML Schema support for Axis (Contrib from
Infravio)


-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
     [EMAIL PROTECTED]
     (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" <[EMAIL PROTECTED]>
11/13/2002 11:11 AM
Please respond to axis-dev


To
<[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
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" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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,
> > > Vidyanand
> > > Infravio Inc.
> > >
> > >  <<Test.java>>
> > >
> > >  <<XmlSchema-src.zip>>
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > > ATTACHMENT part 2 application/octet-stream name=Test.java
> >
> >
> > > ATTACHMENT part 3 application/x-zip-compressed 
name=XmlSchema-src.zip
> >
> >
> >
> > =====
> > Davanum Srinivas - http://xml.apache.org/~dims/
> >
> > __________________________________________________
> > Do you Yahoo!?
> > HotJobs - Search new jobs daily now
> > http://hotjobs.yahoo.com/
>
>
> =====
> Davanum Srinivas - http://xml.apache.org/~dims/
>
> __________________________________________________
> Do you Yahoo!?
> U2 on LAUNCH - Exclusive greatest hits videos
> http://launch.yahoo.com/u2


Reply via email to