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]

Reply via email to