Deepal,
Thanks for looking into my problem. It will not be possible to share all the
aar files and schema. Because of size as well as confidentiality issue :(.
However its crucial for me to have a  better deployment and change
management strategy then we have currently. We are soon going in production
and may encounter problems if we have any changes in schema in future.

If it doesn't sound redundent and you can spare some time, here is again my
problem -

- There are 12 .aar files one for each Web-Service.
- Some of the schemas used by these WSs are common(base.xsd, common.xsd) and
then there are XSDs related to each Web Service(WSDL). For A.wsdl -> A.xsd
etc..in some rare cases A.wsdl refers B.xsd also.A.xsd, B.xsd tc refer to
base.xsd, common.xsd.

- I am using ADB binding while doing WSDL2java. But I guess only referred
schema from that WSDL gets compiled to classes. So for each WSDL, when I do
wsdl2Java there is difference in generated classes. I want to compile all
the schema in one go and put that in lib as a jar. So that whenever schema
changes I can compile it and test all services. In current arrangement I
will need to do WSDL2java again to generate classes for changed schema.
- I also tried XSD2java but again it only generated the classes for schema
which is being referred by the schema on which I am doing xsd2java.

Is there any way I can compile all the schema using ADB binding,
irrespective of whether it is being referred to or not? I can then do
WSDL2java only to get skeleton and inline schema and keep already genrated
classes from external schema as a jar to be referrd to by all skeletons.

On Mon, Apr 28, 2008 at 10:57 AM, Deepal jayasinghe <[EMAIL PROTECTED]>
wrote:

>
>  Hi Deepal,
> > Can you/your team kindly provide your valuable suggestion on following.
> >
> Is there any possibility of looking at your service aar file , then I can
> give your better answer for that.
>
> > Also in one of your replies you mentioned that Axis2 book is soon to
> > come. How fr is that soon :)
> >
> Will take maximum of two months :)
>
> Thank you!
> Deepal
>
> > Thanks a lot
> >
> >
> > ---------- Forwarded message ----------
> > From: *searl* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> > Date: Fri, Apr 25, 2008 at 1:32 AM
> > Subject: Re: Axis2 ADB Binding - Compiling All Schema
> > To: [email protected] <mailto:[email protected]>
> >
> >
> > Hi,
> >
> > This is something that I've wanted also.
> >
> > leon
> >
> > On Thu, 24 Apr 2008 17:35:00 +0530, lucky <[EMAIL PROTECTED] <mailto:
> > [EMAIL PROTECTED]>> wrote:
> > > HI,
> > > I am encountering one issue regarding the deployment of my web
> > services.
> > I
> > > a
> > > have a number of WSDL files.Corresponding to each WSDL file I have an
> > XSD
> > > which has schemas directly used in that WSDL.
> > >
> > > So say for WSDl A.wsdl I have A.xsd.; B.wsdl , B.xsd and so on. these
> > > xsd's
> > > intern refer to Base.xsd and some other XSDs.
> > > So base.xsd and other Xsds are common among all Web-Services. In some
> > rare
> > > cases A.wsdl may also refer to B.xsd.
> > >
> > > Problem -
> > > For each WSDL2Java I get a set of classes from Schema which I bundle
> > with
> > > that Web-Service.
> > > I am not able to get the classses for complete schema in one go. I
> > tried
> > > XSD2Java as well but there if I do it for A.xsd, I get classes for all
> > > referred schema's but not B.xsd etc if they are not referred to from
> > > A.xsd.
> > >
> > > How can I compile the whole schema in one go, irrespective of whether
> > they
> > > refer to each other or not and use that as a library for all my
> > > Web-Services.I am using ADB binding.
> > >
> > > Is there something obvious in Axis2 that I am missing? If any one
> > knows
> > > the
> > > solution kindly assist.
> > >
> > > Thanks for your time.
> > --
> > Leon S. Searl, Software Research Engineer
> > Information and Telecommunication Technology Center, University of
> > Kansas
> > Nichols Hall, 2335 Irving Hill Road, Lawrence, KS 66045-7612
> > Ph: 785-864-7820     Fax: 785-864-0387
> > http://www.ittc.ku.edu
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to