Bonjour,

j'utilise Axis 1.2, et je crée mes classes à partir de l'outil wsdl2java!
j'ai une petite question, mon xsd est bien définie, mais lorsque je souhaite ajouter un attribut optionnel, celui-ci se retrouve forcement dans le constructeur. Donc cet élément n'est plus si optionnel que ca
ex:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
   <xsd:complexType name="Test">        
        <xsd:attribute name="strategy" type="xsd:string" use="required"/>
        <xsd:attribute name="rcptName" type="xsd:string" use="required"/>
        <xsd:attribute name="rcptAddress" type="xsd:string"/>
        <xsd:attribute name="confirmNumber" type="xsd:string" use="optional"/>
 
    </xsd:complexType>
typiquement le constructeur aura en paramètre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Test(String strategy, String rcptName, String rcptAddress, String confirmNumber)
que dois-je faire pour que les attributs optionnel ne se retrouvent pas dans le constructeur?