# Validation de structure pour EDI

Lorsque vous utilisez la validation de structure EDI, l'environnement d'exécution exécute des validations additionnelles de syntaxe spécifiques à l'EDI.

Les règles de validation de syntaxe sont configurées selon les spécifications EDI. Ces valeurs proviennent des tables X12.org : ![Onglet EDI.](https://help.qlik.com/talend/fr-FR/data-mapper-specifications/Resources/images/tdm_x12.png)

Ci-dessous sont listés les messages d'erreur produits par le vérificateur des règles de syntaxe :

* SyntaxRules\_Conditional=Conditional (RèglesSyntaxe\_Conditionnelles=Conditionnelles) (Si présent d'abord, tous doivent être présents.)
* SyntaxRules\_Exclusion=Exclusion (RèglesSyntaxe\_Exclusion=Exclusion) (Pas plus d'un peut être présent.)
* SyntaxRules\_InvalidRuleType=Invalid rule type (RèglesSyntaxes\_TypeDeRègleInvalide)
* SyntaxRules\_InvalidSeqNumberList=Invalid sequence number list (RèglesSyntaxe\_ListeDeNumérosDeSéquenceInvalides= Liste de numéros de séquence invalides
* SyntaxRules\_ListConditional=List Conditional (RèglesSyntaxe\_ListeConditionnelle=Liste Conditionnelle (Si présent d'abord, un des éléments restant doit être présent.)
* SyntaxRules\_Paired=Paired (RèglesSyntaxe\_Appairé=Appairé) (Si présent, tous doivent être présents.)
* SyntaxRules\_Required=Required (RèglesSyntaxe\_Requise=Requise) (Au moins un doit être présent.)
* SyntaxRules\_RequiredElemNotPresent=Required element not present at (RèglesSyntaxe\_ÉlémentRequisAbsent=Élément requis absent)
* SyntaxRules\_SeqNumberNotFound=Sequence number not found (RèglesSyntaxe\_NbDeSéquenceIntrouvable=Nombre de séquence introuvable