2009-05-30 7 views

Répondre

10

Non, il n'y a pas un moyen de créer une carte d'entrée multi-schéma dans Visual Studio soit BizTalk 2006, 2009 ou 2013 (merci pour la clarification @Krishan) sans passer par la route de forme Orchestration/Transform. La seule autre option consiste à écrire manuellement une carte à la main dans un éditeur de texte ou à partir d'un modèle. N'oubliez pas qu'avec la solution Orchestration/Transform, vous pouvez supprimer l'orchestration une fois que vous l'avez utilisée pour créer la carte.

+0

Merci pour la réponse Nick Bit une vraie corvée :-( Yeap allé la voie d'une orchestration scratch, mais il est peu embêtant ... aucune idée si cela a changé en BTS 2009? – SteveC

+0

Je viens de vérifier et BizTalk 2009 n'ajoute aucune nouvelle fonctionnalité pour la création de plusieurs cartes d'entrée.J'ai mis à jour ma réponse pour refléter cela. –

+0

@NickHeppleston Toute mise à jour à ce sujet en ce qui concerne BizTalk 2013 –

9

Pour plus de clarté, je décrirai la procédure de création d'une carte de schéma d'entrée multiples à l'aide de Visual Studio:

  • Créer une orchestration vide.
  • Créez tous les types de message dont vous avez besoin (tous les messages d'entrée et le message de sortie)
  • Faites glisser une forme de message de construction et une forme de transformation sur ce point.
  • Configurer la transformation de forme et ajouter tous vos messages d'entrée à la transformation liste Source

Multi source transform

  • Définissez le message de sortie comme d'habitude, puis cliquez sur OK
  • Un fichier carte devrait apparaître dans votre projet. Ouvrez
  • Vous verrez sur le côté gauche vous tous les messages d'entrée sont maintenant disponibles dans le mappeur (sous Racine/InputMessagePart_1, _2, etc.)

Multi input mapper

Vous pouvez ensuite renommer/déplacez la carte au besoin.