[castor][SOAP] Probleme avec la validation du message SOAP
Bonjour,
J'ai un souci de validation entre mes classes générées par castor et la validation du message SOAP reçu dans mon webservice et j'ai besoin d'aide à ce sujet.
Je m'explique, j'ai donc générée via mon fichier xsd mes classes JAVA (Bean et descripteur) ceci grâce au Framework Castor. Jusque là aucun souci, ensuite je reçoit mon message SOAP avec la particularite d'avoir des champs multi-référencé genre:
message SOAP:
Code:
1 2 3 4 5 6 7 8 9
|
...
<monNoeud href="#ID_22">
</monNoeud>
...
<xsd:string xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xsi:type="xsd:string"
id="ID_22">01</xsd:string>
... |
Fichier xsd:
Code:
1 2 3 4 5 6 7 8 9 10
|
...
<xs:element name="monNoeud" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
... |
Le problème est que lorsque j'essaye d'effectuer la validation, il ne va pas chercher la réference "#ID_22" donc j'obtiens le message: ce champ doit avoir une longueur de 2 :wink:
Si des personnes on deja ce souci ou une idée je suis preneur! Merci.