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.