You'd have to use the Simple front end instead of JAX-WS to have any chance here.
On Thu, Jan 29, 2009 at 6:56 PM, nair_anoop <[email protected]> wrote: > > Thanks for the response; that helps :) > > Since I am using cxf.xml based config, I thought of trying to switch to > AegisBinding (instead of the default JAXB): > > Approach 1: > > <bean id="aegisBean" > class="org.apache.cxf.aegis.databinding.AegisDatabinding" > scope="prototype"> > <property name="configuration"> > <bean > class="org.apache.cxf.aegis.type.TypeCreationOptions"> > <property name="defaultMinOccurs" value="1"/> > <property name="defaultNillable" value="false"/> > </bean> > </property> > </bean> > > Approach 2: > > <bean id="aegisTypeConfiguration" > class="org.apache.cxf.aegis.type.Configuration"> > <property name="defaultExtensibleElements" value="false" /> > <property name="defaultExtensibleAttributes" value="false" > /> > <property name="defaultNillable" value="true" /> > <property name="defaultMinOccurs" value="1" /> > </bean> > > <bean id="aegisBean" > class="org.apache.cxf.aegis.databinding.AegisDatabinding" > scope="prototype"> > <property name="configuration" ref="aegisTypeConfiguration" > /> > </bean> > > > Both these approaches seem to take in to consideration the nillable > attribute, but NOT the minOccurs (which is always 0) > > Am I doing something incorrectly here? > > > nair_anoop wrote: > > > > Hello - > > > > I am using the "Java first" approach (JAX-WS annotations on the SEI > > and SIB) to "automatically" generate the WSDL at run-time using CXF > 2.1.3. > > > > Everything seems to be working mostly OK; my question is very > similar > > (may be even identical!) to the one here > > - > http://www.nabble.com/set-Default-minOccurs-and-nillable-Parameters-td15291545.html#a15291545 > > > > Using the default JAXB binding, is there a way to remove the > > minOccurs=0 attribute from the resultant CXF-generated WSDL. I need this > > to better handle .Net / Java interop. > > > > This page (http://cwiki.apache.org/CXF20DOC/aegis-databinding.html) > > seems to describe this using the Aegis data binding, but I am using the > > default JAXB binding. > > > > Thanks in advance. > > > > -- > View this message in context: > http://www.nabble.com/CXF---JAXB-%22Java-first-approach%22---remove-minOccurs%3D%220%22-tp21692084p21738929.html > Sent from the cxf-user mailing list archive at Nabble.com. > >
