[ https://issues.apache.org/jira/browse/CXF-1628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12603196#action_12603196 ]
Bruno Braga commented on CXF-1628: ---------------------------------- ok..... I will try... but if I want to keep cxf default style and remove the minOccurs="0"? minOccurs in webmethods causes interop problem with the .net > 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 > Assignee: Benson Margulies > Fix For: 2.1.1 > > Attachments: myAegisOptionsTestBeans.xml, MyService.java, > MyTypeCreationOptionsSpringTest.java > > > 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.