Reposting on this topic as I've haven't recieved any replies on my last
post.

I have an object tree from an already exisitng app that will get passed via
method calls that I want to expose as web services.  The objects included
are mainly javabeans contained in javabeans.  There are, however, some
java.sql.Date objects and some ArrayLists of javabeans.

Axis 1.1 rc2 doesn't seem to be able to handle this when it comes to
generating the WSDL.  It creates references to types that it never defines
when it encounters either the date or arraylist types.

My problem seems to be fairly routine:

* I have an already existing app that I want to put a web service wrapper
around.
* The value objects I want to use as parameters are mainly javabeans that
use some very common java types that should translate well for interop
(java.sql.Date, and ArrayList are the only problems here)

The WSDL that axis generates refers to namespaces 'tns2', 'tns4' that it
appears it should be declaring but never does.  It declare tns1, tns3, tns5,
tns6.

If I attempt to declare BeanSerializers for these problematic types in my
WSDD, I get errors.

I'd appreciate any help on this.  This is my last ditch effort to make this
work before moving on to GLUE or some other platform.

I'll be glad to provide more details on request, but I didn't want to
immediatly upload my entire source.

Thanks for any and all help,

Bill Pfeiffer

Reply via email to