Partager via


Tutoriel 2 : Employé - Processus de bon de commande à l’aide de l’adaptateur SQL

Dans ce tutoriel, vous automatisez le processus dans lequel le service Achats qui passe une commande d’équipement chaque fois qu’un nouvel employé rejoint le organization. Les détails des employés et les détails du bon de commande sont conservés dans les tables Employee et Purchase_Order respectivement, dans une base de données SQL Server. Le service Achats est informé en mettant à jour la table Purchase_Order dans la base de données SQL Server et en envoyant un e-mail. Dans le processus, les actions suivantes se produisent :

  1. L’adaptateur reçoit une notification chaque fois que la table Employee est mise à jour. L’adaptateur envoie ensuite une notification à l’orchestration BizTalk.

  2. L’orchestration BizTalk détermine si la notification concerne un nouvel enregistrement inséré dans la table Employee . Si la notification concerne toute autre opération sur la table Employee , l’orchestration n’effectue aucune opération.

  3. Si la notification concerne une opération d’insertion sur la table Employee , indiquant qu’un nouvel enregistrement d’employé a été ajouté, l’orchestration utilise l’adaptateur SQL pour lire les détails du nouvel enregistrement.

  4. L’orchestration reçoit une réponse qui contient les détails du nouvel enregistrement d’employé ajouté. L’orchestration mappe les champs Employee_ID et Désignation dans la réponse au message de demande pour l’opération Insert sur la table Purchase_Order .

  5. L’orchestration utilise ensuite l’adaptateur SQL pour effectuer une opération d’insertion sur la table Purchase_Order . La réponse de l’opération d’insertion est envoyée au service Achats sous forme d’e-mail.

À propos des objets de base de données utilisés dans cet exemple

Ce didacticiel utilise les objets de base de données créés par le script SQL fourni avec les exemples. Pour plus d’informations sur le script et les exemples, consultez Exemples d’adaptateurs. Les objets de base de données que vous allez utiliser dans ce tutoriel sont les suivants :

  • ADAPTER_SAMPLES base de données.

  • Tables employee et Purchase_Order .

  • UPDATE_EMPLOYEE procédure stockée.

    Tous ces objets de base de données sont créés lorsque vous exécutez le script SQL fourni avec l’exemple. Veillez à exécuter le script avant de commencer le didacticiel.

Exemple basé sur ce tutoriel

Un exemple , Employee_PurchaseOrder, basé sur ce didacticiel, est également fourni avec le pack d’adaptateurs BizTalk. Pour plus d’informations, consultez Exemples d’adaptateurs.

Nous vous recommandons de suivre entièrement le didacticiel pour comprendre comment créer des projets BizTalk à l’aide de l’adaptateur, puis de regarder l’exemple en tant que référence.

Dans cette section