Axis : Restriction des types dans le WSDL
Bonjour à tous,
Je travaille sur axis 1.4 actuellement avec eclipse.
J'écrit le "corps" de mon code en java, puis je génère le wsdl. Et je travaille à partir du wsdl pour crée le vrai web service et le client.
Dans mon wsdl j'ai
Code:
1 2 3 4 5 6
|
<complexType name="THelloWorld">
<sequence>
<element name="HelloWorld" type="xsd:String"/>
</sequence>
</complexType> |
Et je suis tombé sur des wsdl qui ressemble à
Code:
1 2 3 4 5 6 7
|
<simpleType name="HelloWrold">
<restriction base="string">
<length value="10"></length>
<pattern value="[A-Z]{10}"></pattern>
</restriction>
</simpleType> |
Il y a d'autres options également
Citation:
length
pattern
maxOccurs
minOccurs
minLength
maxLength
...
Savez-vous comment faire pour définir ces options dans mes classes de départ sans toucher manuellement au wsdl ?
En gros je voudrais savoir si je peux automatiser l'utilisation de "la norme xsd pour la validation de fichiers XML (W3C)" à la génération de mes WSDL :aie::aie::aie:.