This is an EJB3 based webservice
FYI... I asked the same question here: http://www.jboss.com/index.html?module=bb&op=viewtopic&t=146142
As a rule, I think any Java object is treated as minOccurs=0. The only thing that isn't optional are primitives like int. Alas, I too am interested in some control over this because some objects are not optional and we should be able to annotate them as such.
Yes , its the same question and I dont know how I missed it in search , but I can see u didnt get any reply so far . Did u get any solution for this ?