Page modifiée à 16:49, 15 Oct 2013 par kari_admin

FR

    Sommaire
    aucun titre

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

     

    Erreur de description :

    Il existe des valeurs prédéfinies ou des limites à la valeur de l'élément, mais la valeur donnée n'est pas adéquate. La même erreur peut se produire si aucune valeur n'est indiquée, soit si l'élément est vide.

    Davantage d'informations sur l'erreur peuvent être dévoilées en vérifiant la définition de schéma de l'élément en question.

    Exemple 1 :

    L'image ci-dessous illustre ce type d'erreur :

    ReqdExctnDtError.png

    À partir de ce message d'erreur il est possible de voir la valeur dans le "ReqdExctnDt"élément invalide. La valeur ne correspond pas à la définition de"DateISO'. 'DateISO' est défini dans le shcéma en question qui dans ce cas est "pain.001.001.03.xsd". Il vous faut par conséquent examiner le schéma afin de trouver davantage d'informations. Le schéma dans ce cas exprime la définition suivante :

    <xs:simpleType de nom="DateISO">
        <xs:restriction base="xs:date"/>
    </xs:simpleType>
     
    xs:date se trouve dans le standard XML en tant que 'AAAA-MM-JJ'. Le problème dans ce cas peut être réglé en ajoutant des barres obliques à la valeur de la date : '2013-06-16'.
     

    Exemple 2 :

    AnyBICIdentifierError.png

    Dans ce cas, le message d'erreur nous indique que "BANKBIC" est une valeur invalide pour l'élément BICOrBEI. Le type d'élément BICOrBEI est AnyBICIdentifier. La définition d'AnyBICIdentifier peut se trouver dans le schéma en question qui dans ce cas est à nouveau pain.001.001.03.xsd :

    <xs:simpleType de nom="AnyBICIdentifier">
        <xs:restriction base="xs:string">
            <xs:pattern valeur="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
        </xs:restriction>
    </xs:simpleType>
     

    D'après le schéma de définition ci-dessus, on peut remarquer que la longueur de la valeur devrait être de 8 ou 11 caractères Permet également aux caractères dans des positions de valeur différentes d'être vus à partir du schéma. La valeur valable d'après la définition du schéma, devrait dans ce cas être par exemple "BANKBICC". 

     

    Explication du message d'erreur fourni par le valideur :

    Elément 'élém1': "valeur" n'est pas une valeur valide de type atomique'ValeursprédéfiniesOuLimitations'.

    Elément élém1 est l'élément qui détient une valeur invalide. Les valeurs adéquates sont prédéfinies ou limitées par ValeursprédéfiniesOuLimitations.

     

    Menu