Demetris, AFAIK Woden is the only WSDL 2.0 parser for Java . Even if you could mange to run Woden on J2ME CDC, performance wise it's not a good option because Woden itself and XML parsers used by the Woden were not optimized to support J2ME CDC. IMO better to handle WSDL.2.0 doc in a XML level using parser like KXML or NanoXML .
Thanks, On Thu, Apr 1, 2010 at 2:18 PM, Dilshan Edirisuriya <dilshan...@gmail.com>wrote: > Hi Demetris, > > Sorry Demetris I am not that familiar with J2ME technologies. But I feel > woden will be bit heavy weight to work with mobile devices. > > > > > On Thu, Apr 1, 2010 at 1:08 AM, Demetris <demet...@ece.neu.edu> wrote: > >> >> Got it - thanks Dilshan. >> >> I spoke with Laurence regarding running Woden on mobile devices (on J2ME >> CDC). >> I am getting errors on standard Java methods (ex. split) so I guess that >> test would suffice >> that I cannot run Woden until CDC. I can look at the source code and see >> if I can figure out >> the extend of what needs to be changed but I may not have the time to port >> it. Anyone knows >> of any mobile wsdl parsers? >> >> Thanks >> >> Dilshan Edirisuriya wrote: >> >>> Hi Demetris, >>> >>> >>> You are correct, those user guide pages are outdated. This is already >>> reported in Woden-218 [1]. >>> >>> [1] - https://issues.apache.org/jira/browse/WODEN-218 >>> >>> Thanks , >>> >>> Dilshan >>> >>> blog : http://dilshaned.blogspot.com/ >>> >>> On Wed, Mar 31, 2010 at 10:51 AM, Demetris <demet...@ece.neu.edu<mailto: >>> demet...@ece.neu.edu>> wrote: >>> >>> >>> Hi all, >>> >>> I am learning Woden and I have simply copied the examples listed >>> both >>> in the User Guide and in the distribution release notes - I >>> noticed a few issues >>> with the examples: >>> >>> DescriptionElement descElem = reader.readWSDL(wsdlurl2); >>> // the <description> element >>> >>> The above right hand side of the statement returns a Description >>> and NOT a DescriptionElement >>> so the compilation fails. To fix it I used this instead: >>> >>> Description descComp = reader.readWSDL(wsdlurl2); >>> // the Description component, always returned >>> DescriptionElement descElem = descComp.toElement(); >>> // the <description> element, if required >>> >>> Why is the original statement broken? >>> >>> Also with these statements the last one fails on the faults[0]: >>> InterfaceElement interfaceElem = interfaces[0]; >>> InterfaceFaultElement[] faults = >>> interfaceElem.getInterfaceFaultElements(); >>> XmlSchemaElement xsElem = faults[0].getElement(); >>> To fix it I has to use: >>> XmlSchemaElement xsElem = faults[0].getXmlSchemaElement(); >>> >>> I am wondering if the examples are stale or if I am missing something. >>> >>> Thanks >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: woden-dev-unsubscr...@ws.apache.org >>> <mailto:woden-dev-unsubscr...@ws.apache.org> >>> >>> For additional commands, e-mail: woden-dev-h...@ws.apache.org >>> <mailto:woden-dev-h...@ws.apache.org> >>> >>> >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: woden-dev-unsubscr...@ws.apache.org >> For additional commands, e-mail: woden-dev-h...@ws.apache.org >> >> > -- Sagara Gunathunga Blog - http://ssagara.blogspot.com Web - http://people.apache.org/~sagara/