Hi, I'm using cxf 2.1.
In this version the aegis is configured using the TypeCreationOptions class: http://cwiki.apache.org/CXF20DOC/introduction-to-aegis-21.html but I couldn't make this work. as the documentation does not have details, I setup like this: -------------------------- <bean id="aegisBean" class="org.apache.cxf.aegis.databinding.AegisDatabinding"> <property name="configuration"> <bean class="org.apache.cxf.aegis.type.TypeCreationOptions"> <property name="defaultMinOccurs" value="1"/> <property name="defaultNillable" value="false"/> </bean> </property> </bean> <bean id="jaxws-and-aegis-service-factory" class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean" scope="prototype"> <property name="dataBinding" ref="aegisBean"/> </bean> <bean id="segurancaService" class="xxxxx.SegurancaService"> <constructor-arg><ref bean="fachadaSeguranca"/></constructor-arg> </bean> <jaxws:endpoint id="endpointSegurancaService" implementor="#segurancaService" address="/SegurancaService"> <jaxws:serviceFactory> <ref bean='jaxws-and-aegis-service-factory' /> </jaxws:serviceFactory> <jaxws:inInterceptors> <bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor" /> <bean class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor"> <constructor-arg> <map> <entry key="action" value="UsernameToken Timestamp" /> <entry key="passwordType" value="PasswordDigest" /> <entry key="passwordCallbackClass" value="xxxxx.wssecurity.PWCallback" /> </map> </constructor-arg> </bean> <bean class="xxxxx.wssecurity.UsernameTokenInterceptor" /> </jaxws:inInterceptors> </jaxws:endpoint> -------------------------- My wsdl is being generated thus: <xsd:sequence> <xsd:element minOccurs="0" name="idSistema" type="xsd:int"/> <xsd:element minOccurs="0" name="idModulo" type="xsd:int"/> </xsd:sequence> It's wrong. minOccurs should be 1. TypeCreationOptions had no effect. -- View this message in context: http://www.nabble.com/cxf-2.1-bug----new-aegis-2.1-with-TypeCreationOptions-%2B-defaultMinOccurs-and-defaultNillable-tp17630145p17630145.html Sent from the cxf-user mailing list archive at Nabble.com.
