Partager via


Schémas de service et de contrôle EDI

Les schémas de contrôle sont requis pour traiter les enveloppes de message (schémas de contrôle d'en-tête) et les accusés de réception. Ces schémas sont déployés dans l'assembly Microsoft.BizTalk.Edi.BaseArtifacts.dll par le programme d'installation. Ces schémas n’ont pas besoin d’être ajoutés aux projets BizTalk, car ils sont déployés dans BaseArtifacts.dll. Vous devez ajouter une référence à l’assembly BaseArtifacts.dll au projet contenant vos schémas pour que ces schémas soient utilisés.

Schémas de service d'enveloppe

Les schémas de service X12ServiceSchema et EdifactServiceSchema permettent de valider les en-têtes et codes de fin de l'échange, du groupe et du document informatisé dans l'enveloppe d'un échange EDI. Cela est vrai pour tous les échanges EDI : un échange non débattu, un échange par lots à fractionner ou un échange par lots à conserver. Les espaces de noms pour ces schémas sont http://schemas.microsoft.com/Edi/X12ServiceSchema et http://schemas.microsoft.com/Edi/EdifactServiceSchema.

Lorsque l'échange EDI est un échange par lot conservé, les schémas de lot X12_BatchSchema et Edifact_BatchSchema sont utilisés par le moteur d'exécution BizTalk, en plus des schémas de service. Pour plus d’informations, consultez Schémas EDI Batch.

Vous pouvez personnaliser les énumérations de champ d'ID dans ces schémas. Aucune autre modification n'est autorisée. Pour plus d’informations, consultez Personnalisation des énumérations dans le schéma d’enveloppe.

Schémas de contrôle d'accusé de réception

Le pipeline de réception EDI utilise les schémas d'accusé de réception pour générer des accusés de réception à envoyer et le pipeline d'envoi EDI les utilise pour traiter les accusés de réception reçus. Ces schémas incluent le schéma de notification de transactions opérationnelles 997 et le schéma d'accusé de réception d'échange TA1 pour le codage X12, ainsi que le schéma CONTRL pour le codage EDIFACT, comme indiqué dans le tableau suivant. Vous ne pouvez pas modifier ces schémas.

ACK Nom du schéma Espace de noms cible Root
X12 TA1 X12_TA1Schema http://schemas.microsoft.com/Edi/X12 TA1

X12_TA1_Root
X12 997 X12_997Schema http://schemas.microsoft.com/Edi/X12 ST

SE

X12_997_Root
EDIFACT CONTRL Edifact_ContrlSchema http://schemas.microsoft.com/Edi/Edifact Efact_Contrl_Root

UCD

UCM

UCS

Pour le codage X12, le schéma de notification de transactions opérationnelles 997 définit les en-têtes et codes de fin de l'échange, du groupe, du document informatisé/message utilisés dans l'enveloppe d'un message, ainsi que les segments AK1, AK2, AK3, AK4, AK5 et AK9 qui indiquent le résultat de la validation du corps. Le schéma d'accusé de réception technique TA1 définit l'en-tête et le code de fin de l'échange, tandis que le segment d'accusé de réception TA1 indique le résultat de la validation de l'en-tête. La convention de nommage de ces schémas est X12_< numéro> de version997.xsd et numéro de version> X12_TA1.xsd<. L’espace de noms cible pour ces schémas est http://schemas.microsoft.com/BizTalk/EDI/X12/2006.

EDIFACT prend en charge un paradigme d'accusé de réception en deux phases. Le premier accusé de réception est une réception d'échange créée à l'aide de trois segments du schéma CONTRL. Cet accusé de réception technique indique le résultat de la validation de l'en-tête. Le deuxième accusé de réception utilise les autres segments du schéma CONTRL. La convention de nommage de ce schéma est EFACT_<Version number>_CONTRL.xsd. L’espace de noms cible pour ce schéma est http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006.

Voir aussi

Réception des messages EDI par BizTalk Server
Envoi des messages EDI par BizTalk Server