Thanks to Aegis databinding I can specify the minOccurs on my primitive fields so the WSDL contract doesn't force them to be required. However, Aegis has introduced something else that I'm not familiar with. It may be "proper" but I'm not familiar with it and it seems to add one more level of a property between a field name and it's value.
I have an object defined as such: class ServiceListResult<T> { private List<T> items; //getters/setters } T is a Java 5 generic class reference. When using the Simple Server default data binding my object looked like this when output from PHP: [items] => Array ( [0] => stdClass Object ( ... ) ) Now it looks like this: [items] => sdtClass Object ( [anyType] => Array ( [0] => stdClass Object ( ... ) ) ) Is there any way to make the output look like the Simple Server did or is this the "proper" output since I'm using generics? Regards, Kaleb