I have a RPC/Literal web service which is composed of various Java Objects
including Array,Java Beans which inturn contains a HashMap.

I used Java2WSDL to generate my wsdl and then used WSDL2Java to generate my
deploy.wsdd and deployed the service to the axis engine.

When I try to access the WSDL after deploying everything looks to be fine
and the complex types appear perfect and the style="RPC" and use="literal".

When I try to access the service everything seems to be fine when the Java
Beans reside in the same package as the service resides.

Now I move my beans to another package and regenerate my WSDL file and then
again my deploy.wsdd and publish my service again.

This time the wsdl also looks fine but the client is not able to work invoke
the service if the "array of beans" has some value. If the array is null it
is fine but if it has value it does not work and returns some error which
says that array serializer is not found.

If I can get some insight it will really help me move along with my code.

Thanx in advance,

Bhanu Pabreja

PS - I tried "encoded" but still does not work when I have a "array of
beans" with values.




Reply via email to