1839

La valeur de l'élément ne se conforme pas à un modèle défini par le schéma.

Attention ! Cette page décrit la nature de l'erreur à l'aide d'un exemple hypothétique et non pas les données erronées du fichier d'essai d'entrée. Vous devriez toutefois pouvoir appliquer cette information à votre cas d'erreur.

Description de l'erreur :

La valeur de l'élément ne se conforme pas à un modèle défini par le schéma. Cette erreur pourrait être dûe à des espaces blancs supplémentaires ou des sauts de ligne dans la valeur. 

Les modèles sont également connus sous formes d'expressions régulières. Au cas où vous ne sauriez pas lire les modèles, vous pouvez lire davantage depuis par ex. wikipedia.

Exemple 1:

1839.png

Dans cet exemple, la valeur du code du pays de l'élément <Ctry> ne suit pas le modèle défini par le schéma. Le modèle ici présent est [A-Z]{2,2} signifiant que la valeur devrait contenir exactement deux caractères. La correct valeur serait par ex.

<Pays>E-U</Pays>

Exemple 2:

Le code BIC est défini par les schémas de l'ISO20022 avec le modèle qui suit :

    <xs:simpleType de nom="IdentificateurBIC">
        <xs:base de restriction="xs:chaîne">
            <xs:valeur du modèle="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
        <xs:restriction=>
    </xs:simpleType>
 

Le modèle peut petre lu afin que le code BIC possède 6 lettres majuscule de A-Z, ensuite, une lettre A-Z ou un chiffre entre 2-9, un caractère/chiffre entre A-N ou P-Z ou 0-9, et enfin une option (tel qu'indiqué par le {0,1} après le segment entre parenthèse) choix d'exactement trois caractères entre A-Z ou 0-9.

 

Explication du message d'erreur fourni par le valideur :

"Elément 'élém1': ["modèle" facette ] La valeur"CertaineValeur"pas accepté par le modèle"modèleRégulierd'Expression'."

élém1 est l'élément qui détient une valeur invalide. CertaineValeur, valeur invalide car non acceptée par le modèle décrit à la fin du message d'erreur.