What sort of client are you using? Have you used SoapUi or something like it to see what is 'on the wire'?
On Thu, Feb 19, 2009 at 12:14 AM, Foo Jee Ming <[email protected]> wrote: > Hi everyone, > > I'm new to WSDL but I found CXF to be very helpful in that regards. :-) > > Would appreciate your advise on the following case where somehow I always get > nulls for my array/List parameters. > My environment is JDK 1.6, WindowsXP, CXF 2.1.4. > > 1) I have a class called SimServerImpl with a method similar to the > following: > > public boolean foo (String abc, > String def, > List<String> ghi) > > note - I get the same error even if I change List<String> to String[]. > > > 2) Next I expose the class in the usual manner: > SimServerImpl implementor = new SimServerImpl(); > String address = "http://localhost:9999/SimServer"; > Endpoint e = Endpoint.publish(address, implementor); > > > The problem - I always get a null value in field 'ghi'. Just to double check, > I changed 'ghi' back to a flat field i.e. just a String and only then > I get can a non-null. Unfortunately I really need my list/array. :-( > > Thanks for your advice! > > cheers > > > >
