MSDN Library

Didacticiel : utilisation des ponts BizTalk pour insérer des messages de fichier plat dans un serveur SQL Server local

Mis à jour: août 2015

Ce didacticiel fournit des instructions sur la configuration d'une solution BizTalk Services qui reçoit un message au format de fichier plat à partir d'un serveur FTP, le traite via un pont déployé dans le cadre de l'abonnement BizTalk Services sur Microsoft Azure, puis l'insère dans une base de données SQL Server locale.

Fabrikam et Contoso sont des partenaires commerciaux. Fabrikam (détaillant) envoie des messages de commande client à Contoso (fournisseur). Contoso conserve les données relatives aux commandes client dans la table Orders, qui est hébergée dans une base de données SQL Server dans les locaux de la société. Fabrikam envoie des messages au format de fichier plat à Contoso à l'aide d'un serveur FTP. Contoso doit donc implémenter une solution qui permet ce qui suit :

  • Contoso doit extraire les messages au format de fichier plat du serveur FTP où Fabrikam dépose les messages relatifs aux commandes client.

  • Contoso doit traiter le message reçu de Fabrikam et le mapper au message afin d'insérer la commande client dans sa base de données SQL Server.

Pour permettre ce scénario, Contoso effectue les opérations suivantes :

  • Elle génère le schéma du message au format de fichier plat qu'elle recevra de Fabrikam.

  • Elle configure un pont unidirectionnel XML dans le cadre du projet de service BizTalk pour permettre la transformation et la validation du message. Ce pont prend un message au format de fichier plat, le valide par rapport au schéma généré plus tôt, puis le transforme en fonction du schéma requis pour entrer un message dans la base de données SQL Server.

  • Elle utilise le service d'adaptateur BizTalk pour vous connecter à une base de données SQL Server locale à partir du pont unidirectionnel XML déployé dans le cadre de l'abonnement BizTalk Services.

Pour obtenir des instructions sur la préparation du scénario BizTalk Services, consultez la rubrique Création du projet dans Visual Studio.

Vous pouvez également consulter l'exemple qui est fondé sur ce didacticiel. Vous trouverez un exemple (FTP_EAI_Tutorial) dans la liste d'exemples disponible sur la page http://go.microsoft.com/fwlink/?LinkId=247973.

Voir aussi

Autres ressources

Didacticiels et exemples

Afficher:
© 2016 Microsoft