Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Lernprogramm automatisieren Sie den Prozess, bei dem die Abteilung "Einkäufe", die jedes Mal, wenn ein neuer Mitarbeiter der Organisation beitritt, eine Gerätebestellung platziert. Sowohl Mitarbeiterdetails als auch Bestelldetails werden in den Tabellen "Mitarbeiter " bzw. "Purchase_Order " in einer SQL Server-Datenbank verwaltet. Die Abteilung "Käufe" wird durch Aktualisieren der Purchase_Order Tabelle in der SQL Server-Datenbank und durch Senden einer E-Mail informiert. Innerhalb des Prozesses treten die folgenden Aktionen auf:
Der Adapter empfängt jedes Mal eine Benachrichtigung, wenn die Tabelle "Mitarbeiter " aktualisiert wird. Der Adapter sendet dann eine Benachrichtigung an die BizTalk-Orchestrierung.
Die BizTalk-Orchestrierung stellt fest, ob die Benachrichtigung für einen neuen Datensatz in die Tabelle Mitarbeiter eingefügt wurde. Wenn die Benachrichtigung für einen anderen Vorgang in der Tabelle " Mitarbeiter " vorgesehen ist, führt die Orchestrierung keinen Vorgang aus.
Wenn die Benachrichtigung einem Einfügevorgang in der Tabelle "Mitarbeiter" dient, dass ein neuer Mitarbeiterdatensatz hinzugefügt wurde, verwendet die Orchestrierung den SQL-Adapter, um die Details des neuen Datensatzes zu lesen.
Die Orchestrierung erhält eine Antwort, die die Details des neu erstellten Mitarbeiterdatensatzes enthält. Die Orchestrierung ordnet die Felder Employee_ID und Bezeichnungen in der Antwort auf die Anforderungsnachricht für den Einfügevorgang in der Purchase_Order Tabelle zu.
Die Orchestrierung verwendet dann den SQL-Adapter, um einen Insert-Vorgang in der Purchase_Order Tabelle auszuführen. Die Antwort für den Einfügevorgang wird als E-Mail an die Abteilung "Einkäufe" gesendet.
Informationen zu den in diesem Beispiel verwendeten Datenbankobjekten
In diesem Lernprogramm werden die Datenbankobjekte verwendet, die vom SQL-Skript erstellt wurden, das mit den Beispielen ausgeliefert wurde. Weitere Informationen zum Skript und den Beispielen finden Sie unter Adapterbeispiele. Die Datenbankobjekte, die Sie in diesem Lernprogramm verwenden werden, sind:
ADAPTER_SAMPLES Datenbank.
Mitarbeiter-Tabellen und Purchase_Order Tabellen
UPDATE_EMPLOYEE gespeicherte Prozedur.
Alle diese Datenbankobjekte werden erstellt, wenn Sie das mit dem Beispiel bereitgestellte SQL-Skript ausführen. Stellen Sie sicher, dass Sie das Skript ausführen, bevor Sie mit dem Lernprogramm beginnen.
Beispiel basierend auf diesem Lernprogramm
Ein Beispiel, Employee_PurchaseOrder, das auf diesem Lernprogramm basiert, wird auch mit dem BizTalk Adapter Pack bereitgestellt. Weitere Informationen finden Sie unter Adapterbeispiele.
Es wird empfohlen, das Lernprogramm vollständig zu durchlaufen, um zu verstehen, wie BizTalk-Projekte mithilfe des Adapters erstellt werden, und sehen Sie sich das Beispiel dann als Referenz an.