axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From seehams...@gmx.de
Subject Re: Data binding questions
Date Wed, 21 Mar 2007 15:09:11 GMT
update:
After removing all inner parts of the WSDL as suggested, I was able to generate a Stub. Then
I have removed all XMLBeans stuff and used the "real" xmlbeans-jar. Finally, I could to sent
a request against an XFire server successfully. :-) 

Hope, that other parts of Axis2 are ready for production so far.

Now i am entering next level: Jar-Hell

We have to maintain old Axis 1.x clients and a lot of other jar's in different versions used
by our application and axis2.

I do not have found any jar dependency list. Could you tell me please, which jar's do I need
for client calls (just simple calls without security and stuff like that) and what are your
advices for preventing jar version problems (I already have some ideas, but look for other
solutions).

-------- Original-Nachricht --------
Datum: Wed, 21 Mar 2007 18:34:40 +0530
Von: "Amila Suriarachchi" <amilasuriarachchi@gmail.com>
An: axis-user@ws.apache.org
Betreff: Re: Data binding questions

> On 3/21/07, seehamster@gmx.de <seehamster@gmx.de> wrote:
> >
> > Please see my answers below...
> >
> >
> > -------- Original-Nachricht --------
> > Datum: Wed, 21 Mar 2007 17:32:26 +0530
> > Von: "Amila Suriarachchi" <amilasuriarachchi@gmail.com>
> > An: axis-user@ws.apache.org
> > Betreff: Re: Data binding questions
> >
> > > On 3/21/07, seehamster@gmx.de <seehamster@gmx.de> wrote:
> > > >
> > > > Thanks for fast response. Unfortunately I cannot post the WSDL due
> to
> > > > legal reasons. Sorry!
> > >
> > >
> > > Are  you testing with the Axis2 1.1.1 or with nightly builds?
> > >
> > 1.1.1
> >
> > > Is there a way, to integrate a generated XML beans jar (and skip the
> > > > generation error)?
> > >
> > >
> > > You should be able to interage the XML beans jar seperately.
> > >
> > > Does it generates the Skelton and stub classes correctly?
> > >
> > No, generation stops immediately and no classes are generated.
> >
> > > If not try some thing like this to generate stub and skelton
> correctly.
> > > Remove all the elements except the elements which are directly call by
> > the
> > > wsdl messages.
> > > then remove the inner parts of the elements and complex types of the
> > > remaining elements as well.
> > > basically you keep minimal set of elements to comple the wsdl.
> > >
> > > So if you generate the code now it should generate the stub and
> skelton
> > > classes correctly. since there only simple complex and elements (I
> hope
> > > you
> > > got my point).
> >
> > I will try to remove all parts from WSDL, which are not directly part of
> > the service interface. After that I will use the already generated
> XMLBeans
> > jar, containg the "real" beans. I wonder, if this will work reliantly.
> 
> I can't gurantee but theoratically it should be.
> 
> Would you recommend to use Axis2 (1.1.1) in production?
> 
> 
> yes.
> After 1.1.1 we did lot of improvments to adb. So if you can have a look at
> with a nighly build or the RC1
> (which is due to relase this friday) then you can veryfy whether it
> supports
> adb or not.
> 
> On the other hand you can try with jibx as well. The advantage of both adb
> and the jibx is that they are faster than xmlbeans.
> 
> We hope to release Axis2 1.2  which will be in better production quality
> middle of april.
> 
> > then integrate the correct classes by generating them seperately.
> > >
> > > One other question in Xfier case what it generates when you data bind
> > with
> > > xmlbeans?
> >
> > With XFire I have to generate XMLbeans before and add them to their ANT
> > generation-task classpath. As result, a service interface using XMLBeans
> is
> > generated (and other stub stuff).
> >
> >
> > >
> > > -------- Original-Nachricht --------
> > > > Datum: Wed, 21 Mar 2007 10:09:42 +0000
> > > > Von: "Paul Fremantle" <pzfreo@gmail.com>
> > > > An: axis-user@ws.apache.org
> > > > Betreff: Re: Data binding questions
> > > >
> > > > > Hi
> > > > >
> > > > > A couple of suggestions. Firstly - we would really like it if you
> > > > > could post the WSDL as a JIRA (bug report) so that we can fix the
> > ADB
> > > > > and XMLBeans issues.
> > > > >
> > > > > The other option you could try is either JAXB or JIBX which are
> > other
> > > > > databinding frameworks that work with Axis2.
> > > > >
> > > > > Paul
> > > > >
> > > > > On 3/21/07, seehamster@gmx.de <seehamster@gmx.de> wrote:
> > > > > >
> > > > > > update:
> > > > > >
> > > > > > Our given WSDL seems to be really challenging. With ADB,
> > attributes
> > > > are
> > > > > missing in the generated classes. With XMLBeans, everything is
> > > generated
> > > > > fine. Therefore I must use XMLBeans. Is there any way to use an
> > > existing
> > > > > xmlbeans jar with axis2 (due to generation problem mentioned in my
> > > > previous
> > > > > post).
> > > > > >
> > > > > > -------- Original-Nachricht --------
> > > > > > Datum: Wed, 21 Mar 2007 09:57:00 +0100
> > > > > > Von: seehamster@gmx.de
> > > > > > An: axis-user@ws.apache.org
> > > > > > Betreff: Data binding questions
> > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > I have some questions about data binding:
> > > > > > >
> > > > > > > We have a rather complex wsdl, which does not work with
axis
> 1.x
> > > > > > > WSDL2Java. Therefore we are planning to move to a newer
SOAP
> > > engine.
> > > > > > >
> > > > > > > Our partner recommends to use XFire with XMLbeans, but
I want
> to
> > > > give
> > > > > Axis
> > > > > > > 2 a try, too. If I use XMLbeans binding, WSDL2Java crashes
> with
> > > some
> > > > > > > unresolved references in WSDL during generation. XMLBeans
> single
> > > Ant
> > > > > task
> > > > > > > (org.apache.xmlbeans.impl.tool.XMLBean) works without any
> > > problems!
> > > > > There seems
> > > > > > > to be a problem with XMLBeans integration into WSDL2Java.
> > > > > > >
> > > > > > > - Can I use custom generated XMLBeans-jar (by own XMLBeans
ant
> > > task)
> > > > > for
> > > > > > > axis2 (like XFire does)?
> > > > > > >
> > > > > > > - Generally speaking, would you recommend to use ADB or
> > XMLBeans?
> > > We
> > > > > do
> > > > > > > not need XMLBeans in out other application layers. So the
> > decision
> > > > > would only
> > > > > > > depend on Axis2.
> > > > > > >
> > > > > > > Thanks for answers!
> > > > > > > --
> > > > > > > "Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
> > > > > > > Jetzt GMX ProMail testen:
> > www.gmx.net/de/go/mailfooter/promail-out
> > > > > > >
> > > > > > >
> > > >
> ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > > >
> > > > > > --
> > > > > > "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
> > > > > > Jetzt GMX TopMail testen:
> www.gmx.net/de/go/mailfooter/topmail-out
> > > > > >
> > > > > >
> > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Paul Fremantle
> > > > > VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
> > > > >
> > > > > http://bloglines.com/blog/paulfremantle
> > > > > paul@wso2.com
> > > > >
> > > > > "Oxygenating the Web Service Platform", www.wso2.com
> > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > >
> > > > --
> > > > "Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
> > > > Jetzt GMX ProMail testen: www.gmx.net/de/go/mailfooter/promail-out
> > > >
> > > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > >
> > > >
> > >
> > >
> > > --
> > > Amila Suriarachchi,
> > > WSO2 Inc.
> >
> > --
> > "Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
> > Jetzt GMX ProMail testen: www.gmx.net/de/go/mailfooter/promail-out
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
> 
> 
> -- 
> Amila Suriarachchi,
> WSO2 Inc.

-- 
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: www.gmx.net/de/go/mailfooter/promail-out

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message