On Thu, Apr 30, 2009 at 8:58 AM, Damian Carey <[email protected]> wrote:
> Hello, > > I'm moderately experience Java Desktop (Swing/RMI/DB/Hibernate etc) > developer with some XML experience, but no SOAP experience. My current > Axis2 problem is just that I do not have experienced eyes, and so I > can't accurately "sniff" potential problems. I would be most > appreciative of any suggestions / guidance / advice regarding these > beginners issues. > > We have a task to connect ourselves to an existing webservice, and we > have been given a WSDL file to develop our web services client. > > > Question 1: Limitations of ADB: > Firstly after reading > > http://ws.apache.org/axis2/1_4_1/userguide-creatingclients.html#choosingclient > I decided on ADB as a client as it seems to be the simplest. However, > that web page has the following intriguing comment regarding ADB : > "... and has difficulty with structures such as XML Schema element > extensions and restrictions". For what it is worth I have scanned the > WSDL file and found zero instances of the string "extension", and 26 > instances of the string "restriction". All the "restriction"s are of > the form > <simpleType name="WorkType"> > <restriction base="xsd:string"> > <enumeration value="LABR"/> > <enumeration value="OTH"/> > </restriction> > </simpleType> > > Is it easy to tell if these potential ADB "difficulties" applies to us? > Can experienced eyes look through a WSDL and recognise where ADB > will/may have a problem? > Or is it just a matter of waiting until testing to discover problems? Currently ADB supports both extension and restrictions. > > > > Question 2: Size of the stub: > Going through the process on the Axis2 web site I created the stub. > The WSDL file is >50KB, and the generated STUB is more than 50,000 > lines long and 2.4MB in size!!! Now I was surprised by the size, but > browsing through the stub it all seems reasonable and in order - even > if it is a touch verbose. I really don't care about the size if it is > going to work OK. I only care about the size if it may indicate that > there may be a problem. use -u option. > > > Does the massive size of the stub indicate any problem? > Does it suggest that ADB may not cope and perhaps we should pursue one > of the other methods? (such as XMLBeans or JiBX) thanks, Amila. > > > > Any guidance would be much appreciated. > Thanks for your time. > > -Damian > -- Amila Suriarachchi WSO2 Inc. blog: http://amilachinthaka.blogspot.com/
