Discussion:
Combiner plusieurs messages source pour obtenir un message destination
(trop ancien pour répondre)
Youenn TREBOSSEN
2004-09-29 18:50:55 UTC
Permalink
Bonjour,

Dans le cadre d'un projet faisant appel à biztalk 2004, je reçois en
entrée 2 formats de fichiers plats représentant différentes informations
d'en-tête de commandes. Les lignes de ces 2 fichiers sont liées par un
Code Commande.

En sortie, les informations d'en-tête de commande doivent être
regroupées dans un seul fichier. Etant nouveau dans le monde Biztalk
2004, je me demande quelle est la meilleure manière de réaliser ceci
dans une orchestration, sachant que le mapper n'autorise qu'un schéma
d'entrée et un schéma de sortie. En parcourant la doc, j'ai vu quelques
articles parlant de la corrélation. Cela peut-il m'aider ?

Merci d'avance.

Youenn
Benjamin Guinebertière [MS]
2004-09-29 19:49:08 UTC
Permalink
Salut Youenn (si tu es bien celui que je connais!)

La jointure de deux messages XML en un seul n'est pas nativement prise en
compte par le mapper.
J'ai eu à faire cela dernièrement sur un projet et j'ai terminé par l'appel
d'un composant qu iutilisait une transformation XLST.

Il est à noter (mais cela ne t'aidera pas sur ce problème précis) que l'on
peut avoir deux schémas en entrée d'un mapper, mais cela n'est possible
qu'au sein d'une orchestration. Le principe est de définir une
transformation de mettre les messages en paramètres et de demander la
création d'une map.

Quand à la corrélation elle a pour unique but de rediriger un message vers
LA bonne instance d'orchestration qui est en général en attente de ce
message. Il existe deux types principaux de corrélations:
- la corrélation normale qui est basée sur des propriétés qui ont été
définies dans un message envoyé et qu'on attend dans un ou plusieurs
messages de retour
- le convoi (convoy) qui est basée sur des propriétés qui ont été définies
dans un premier message reçu et qu'on attend dans d'autres messages
également reçus.


J'espère avoir répondu à ta question
--
Benjamin Guinebertière
Microsoft France

Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by Youenn TREBOSSEN
Bonjour,
Dans le cadre d'un projet faisant appel à biztalk 2004, je reçois en
entrée 2 formats de fichiers plats représentant différentes informations
d'en-tête de commandes. Les lignes de ces 2 fichiers sont liées par un
Code Commande.
En sortie, les informations d'en-tête de commande doivent être regroupées
dans un seul fichier. Etant nouveau dans le monde Biztalk 2004, je me
demande quelle est la meilleure manière de réaliser ceci dans une
orchestration, sachant que le mapper n'autorise qu'un schéma d'entrée et
un schéma de sortie. En parcourant la doc, j'ai vu quelques articles
parlant de la corrélation. Cela peut-il m'aider ?
Merci d'avance.
Youenn
Loading...