Hi! I am using cxf 2.2 with aegis. Here is a part of my spring config:

<bean id="aegisBean" class="org.apache.cxf.aegis.databinding.AegisDatabinding" 
scope="prototype">
                <property name="configuration"> 
                        <bean 
class="org.apache.cxf.aegis.type.TypeCreationOptions"> 
                                <property name="defaultNillable" value="false"/>
                        </bean> 
                </property>                       
        </bean>

So by default all members of classes/parameters of methods are with 
micOccures="0" and without nillable="true".
I need to make some fields of classes nillable.
I add annotation like this:

class C{
 @XmlElement(nillable=true) private Calendar cal;
..}
but there is no any changes in WSDL (it is still without nillable=true). 
Changes are deployed, because new fields are added and so, but there is no 
changes when I set nillable=true with annotations. Alos I try to use other 
parameters of this annotation like minOccures, defaultValue, and it don't work 
to.
How can I fix it? THanks!

Reply via email to