>     Glen> How could that possibly make any sense?  If you have a type
>     Glen> which you are never going to be able to receive, what good
>     Glen> does it do to put an "anyType" placeholder there?
> 
> We've registered a custom serializer for Locale. Although we don't
> pass it as a parameter, we do have it inside other classes.
> 
> We just register the de/serializer in the wsdd. seems to work.

OK, but if you have a type mapping registered for this thing, you shouldn't be messing 
with anyType at all.

My point is this.  If you try to generate a schema for:

public class Container {
   public Thing thing;
}

...and you don't have a type mapping registered for thing, we should fail, not 
generate "anyType".  The solution to this is to do what you did, i.e. register a type 
mapping, before the WSDL generation, and then you'll get the right schema.

The only time we should generate anyType is for things like:

public class Container {
   public Object thing;
}

...because anyType maps to Object.

--Glen

Reply via email to