I (mis) read your original message to have mentioned a lack of documentation.
On Thu, Jun 5, 2008 at 9:38 AM, bgbraga <[EMAIL PROTECTED]> wrote: > > ?? > > I put this link > (http://cwiki.apache.org/CXF20DOC/introduction-to-aegis-21.html) in my > first > message. > > Using this link I saw that it should use the TypeCreationOptions instead of > TypeMappingRegistry. > > But the TypeCreationOptions not worked... I didn't understand the question. > > > > Benson Margulies-4 wrote: > > > > Did you see > > http://cwiki.apache.org/CXF20DOC/introduction-to-aegis-21.htmlwhen > > you got into this at first? > > > > > > > > On Wed, Jun 4, 2008 at 10:15 AM, bgbraga <[EMAIL PROTECTED]> wrote: > > > >> > >> It was a bug: > >> > >> https://issues.apache.org/jira/browse/CXF-1628 > >> > >> > >> bgbraga wrote: > >> > > >> > 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-tp17630145p17647802.html > >> Sent from the cxf-user mailing list archive at Nabble.com. > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/cxf-2.1-bug----new-aegis-2.1-with-TypeCreationOptions-%2B-defaultMinOccurs-and-defaultNillable-tp17630145p17670002.html > Sent from the cxf-user mailing list archive at Nabble.com. > >
