Say you've got a type like Example, the andromda webservice cartridge will generate two entries for the type ArrayOfExample whereas it should generate one for ArrayOfArrayOfExample and one other for ArrayOfExample (ie, prefixing according to the correct level).
This is preventing full cartridge webservice usage on our application. Only known workaround is to update the WSDL generated file manually each time the model is generated == blocks the usage of the contiunous build of the project (using maven and hudson).
The problem is IMHO comming from the type.getSchemaType(boolean,boolean) ...
AndroMDA 3.2, XFire