Re: JavaXML.framework replacement
Re: JavaXML.framework replacement
- Subject: Re: JavaXML.framework replacement
- From: Lachlan Deck <email@hidden>
- Date: Wed, 6 Oct 2010 13:15:10 +1100
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@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden