Partager via


Schémas de document EDI

Les schémas de document définissent le corps d'un type de document de transaction EDI.

Réception et configuration du schéma

Les schémas de document EDI sont fournis dans un état compressé dans un exécutable à extraction automatique, \Program Files (x86)\Microsoft BizTalk Server <VERSION>XSD_Schema\EDI\MicrosoftEdiXSDTemplates.exe. L’exécutable à extraction automatique garantit qu’une structure de dossiers appropriée est créée (selon le type d’encodage et les sous-types version/version). Une fois exécuté, il dépose les schémas EANCOM, EDIFACT, HIPAA et X12 dans des sous-dossiers au sein du répertoire de l'exécutable.

Les espaces de noms de schémas par défaut sont :

  • Pour X12 : http://schemas.microsoft.com/BizTalk/EDI/X12/2006

  • Pour EDIFACT : http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006

Convention d'affectation de noms de schémas

La convention d’affectation de noms pour le type d’encodage X12 et EDIFACT est <Encoding><Version><Release>\<Doctype>. En voici quelques exemples : le schéma X12_00401_864.xsd pour le type de document X12 864 (version d'origine 004, version finale 01) et le schéma EDIFACT_D01C_AUTHOR.xsd pour le type de document EDIFACT AUTHOR (version d'origine D01, version finale C).

Notes

Le nom d'un schéma EDIFACT est sensible à la casse. Par exemple, EFACT_D98B_ORDERS et EFACT_d98B_Orders désignent deux schémas différents.

Contenu des schémas

Un schéma de document X12 démarre avec un en-tête de document informatisé ST et se termine avec un code de fin de document informatisé SE. Un schéma de document EDIFACT démarre avec un en-tête de message UNH et un code de fin de message UNT. Le schéma définit chaque élément de données de ces en-têtes et codes de fin.

Un schéma de document définit ensuite chaque segment du document informatisé ou du message, ainsi que les éléments de données au sein de ces segments. Par exemple, le schéma X12_00401_864.xsd définit les éléments BMG01, BMG02 et BMG03 des segments BMG. Le schéma spécifie les caractéristiques du type de données complexes du segment, telles que l'ordre des champs, le type de délimiteur et l'espace de noms. Si le segment contient des règles de validation de champs croisés, le schéma définit celles-ci. Pour plus d’informations, consultez Validation Field-Segment croisée.

Le schéma spécifie les caractéristiques de chaque élément de données du segment, telles que le type de données simples, le nombre minimal d'occurrences, la longueur minimale et la longueur maximale.

Si le type de message contient une boucle, le schéma définit les éléments de données de chaque boucle, le nombre minimal et maximal d'occurrences de la boucle, et si la boucle est liée ou non. Il définit également l'imbrication d'un segment, et si la boucle est explicite ou implicite.

Voir aussi

Structure de message EDI
Validation des messages EDI