genau das gleiche Problem hatte ich ebend auch.
Sobald in der Schemdefinition eines Elements maxOccurs="unbounded" angegeben ist und es wird nur ein Element bei Reqeust als Parameter abgeschickt, dann wird das Element bei der Anfrage als Objekt behandelt. Sobald ich mehrere gleiche Elemente als Requestparameter abschicke wird es als Array behandelt.
Hmmm merkwürdig, aber scheint wohl normal zu sein. Es sei denn einer hat es anders gelöst und es besteht auch die Möglichkeit, dass die Angabe eines Elementes als Array behandelt wird.
Gruß
Dennis