??

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.

Reply via email to