Hey Kieren, On 05/10/2010, at 12:57 AM, Kieran Kelleher wrote:
> Resurrecting an old thread since I am trying to understand my options for > moving to WO 5.4.3 quickly in active WO 5.3.3 projects without disturbing old > reliably working code that consumes webservices with Axis 1.1 and uses SAX > parsers for parsing these and other XML data formats......... > <...> > > 4) When Pierre made the statement below about Axis compatability, > (a) is he talking about compatability between Axis and the bundled > JavaXML framework *only*, OR is he talking about compatability between Axis > and code WebObjects appserver frameworks, and > (b) if the latter, is he talking specifically about compatability with > DirectToWebServices functionality? Never used D2WS so can't comment on that. However, IIRC I found: - Yes, WO5.4 requires Axis 1.4 to work at runtime. - for clients of newer Axis you'll need to verify that things continue to work as expected. They should - but for methods returning an array[] you might find the wsdl4java doesn't generate things quite correctly. i.e., if they're a axis 1.4 client. double check setNillable, with setMaxOccursUnbounded(true) is set correctly. I've made up a script which auto-fixed it after generation. > On Jul 2, 2009, at 1:30 PM, Mr. Pierre Frisch wrote: > >> JavaXML is a convenience so that you can deploy easily. there is no specific >> WO code in there and it can easily be replaced by its components. Be careful >> about Axis, WO 5.2.x works with Axis 1.0, WO 5.3.x with Axis 1.1 and WO >> 5.4.x with Axis 1.4. Any other combination is known NOT to work without >> serious hacking. Below is the filtered output of mvn dependency:tree for the project that I was using for webservices if that helps somewhat. with regards, -- Lachlan Deck [INFO] +- wsdl4j:wsdl4j:jar:1.6.2:compile <snip> [INFO] +- <snip> [INFO] | +- wonder.ajax:Ajax:jar:5.0.0.10723:compile [INFO] | | +- com.webobjects:JavaFoundation:jar:5.4.3:compile [INFO] | | +- com.webobjects:JavaXML:jar:5.4.3:compile [INFO] | | +- com.webobjects:JavaEOAccess:jar:5.4.3:compile [INFO] | | +- com.webobjects:JavaWebObjects:jar:5.4.3:compile [INFO] | | +- com.webobjects:JavaEOControl:jar:5.4.3:compile [INFO] | | +- com.google.code:jabsorb:jar:1.2.2:compile [INFO] | | \- org.slf4j:slf4j-api:jar:1.5.8:compile [INFO] +- com.webobjects:JavaWebServicesClient:jar:5.4.3:compile [INFO] +- com.webobjects:JavaWebServicesSupport:jar:5.4.3:compile [INFO] +- axis:axis:jar:1.4:compile [INFO] | +- org.apache.axis:axis-jaxrpc:jar:1.4:compile [INFO] | +- org.apache.axis:axis-saaj:jar:1.4:compile [INFO] | +- axis:axis-wsdl4j:jar:1.5.1:runtime [INFO] | \- commons-discovery:commons-discovery:jar:0.4:compile (version managed from 0.2; scope managed from runtime) [INFO] +- javax.servlet:servlet-api:jar:2.5:compile [INFO] +- javax.xml:jaxrpc-api:jar:1.1:compile [INFO] +- commons-collections:commons-collections:jar:3.2.1:compile [INFO] +- commons-logging:commons-logging:jar:1.1.1:compile [INFO] +- com.google.inject:guice:jar:2.0:compile [INFO] | \- aopalliance:aopalliance:jar:1.0:compile [INFO] +- junit:junit:jar:4.5:test [INFO] +- log4j:log4j:jar:1.2.15:compile [INFO] | +- javax.mail:mail:jar:1.4.1:compile (version managed from 1.4) [INFO] | | \- javax.activation:activation:jar:1.1:compile [INFO] | +- javax.jms:jms:jar:1.1:compile [INFO] | +- com.sun.jdmk:jmxtools:jar:1.2.1:compile [INFO] | \- com.sun.jmx:jmxri:jar:1.2.1:compile [INFO] +- org.mockito:mockito-core:jar:1.8.3:test [INFO] | +- org.hamcrest:hamcrest-core:jar:1.1:test [INFO] | \- org.objenesis:objenesis:jar:1.0:test [INFO] \- wonder.plugins:H2PlugIn:jar:5.0.0.10723:test [INFO] \- com.h2database:h2:jar:1.2.125:test _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
