Vue d'ensemble des documents XML et ROD

Le spécialiste de mappage du client Data Interchange Services peut créer des définitions de documents XML et ROD ainsi que des mappes de transformation capables de changer le type du document.

Documents XML

Les documents XML sont définis par un DTD ou un schéma XML. Le spécialiste de mappage du client Data Interchange Services crée une mappe de transformation (basée sur le DTD ou le schéma) qui indique comment convertir le document XML dans un autre format. Un document XML peut être transformé en un document XML ou ROD, ou en une transaction EDI.

Documents ROD

L'acronyme ROD (record-oriented data) désigne des documents conformes à un format propriétaire. Le spécialiste de mappage du client Data Interchange Services procède à une définition du document ROD qui détermine la façon dont une application métier structure les données d'un document. Une fois la définition du document terminée, le spécialiste de mappage peut créer une mappe pour transformer le document ROD en un autre document ROD, en document XML ou en transaction EDI.

Utilitaires de fractionnement et documents multiples

Les documents XML ou ROD peuvent entrer dans le concentrateur en tant que documents individuels ou en tant que groupe de documents dans un même fichier. Plusieurs documents peuvent être placés dans le même fichier, par exemple lorsqu'un travail programmé au niveau du participant ou du Gestionnaire de communauté télécharge régulièrement des documents à envoyer. Si plusieurs documents XML ou ROD arrivent dans un fichier, le Réceptionnaire appelle le récupérateur de l'utilitaire de fractionnement (XMLSplitterHander ou RODSplitterHandler) pour fractionner le groupe de documents. (Les récupérateurs d'utilitaires de fractionnement sont configurés lors de la création d'une cible. Pour plus d'informations, voir Preprocess.) Les documents sont ensuite réintroduits dans le Gestionnaire de documents pour être traités individuellement.

Remarque : Les ID de l'émetteur et du réceptionnaire doivent figurer dans la définition du document ROD associée à la mappe de transformation. Les informations nécessaires à l'identification du type du document et des valeurs du dictionnaire doivent également figurer dans la définition du document. Assurez-vous que le spécialiste de mappage client Data Interchange Services ait connaissance de ces exigences lors de la création de la mappe de transformation.

Plusieurs EDI peuvent également être envoyées dans un même fichier. Si plusieurs EDI arrivent dans un fichier, le Réceptionnaire appelle le récupérateur EDISplitterHandler pour les séparer. Les EDI sont ensuite réintroduits dans le Gestionnaire de documents pour être traités individuellement.

Remarque : Le fractionnement intervient sur l'EDI, pas sur les transactions qu'il contient. Les transactions de l'EDI sont désenveloppées.

Copyright IBM Corp. 2003, 2005