TypeCreationOptions ignored --------------------------- Key: CXF-1628 URL: https://issues.apache.org/jira/browse/CXF-1628 Project: CXF Issue Type: Bug Components: Aegis Databinding Affects Versions: 2.1 Environment: java 6 update 6 + tomcat 6.0.16 Reporter: Bruno Braga
I believe that the aegis is with a bug. The new settings using TypeCreationOptions are not working (or I did wrong settings and didn't show any error). -------------------------- <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. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.