Schritt 4: Testen der Anwendung
Abgeschlossene Zeit: 10 Minuten
Ziel: In diesem Schritt testen Sie die Anwendung, indem Sie einen Datensatz in die Tabelle Employee der ADAPTER_SAMPLES-Datenbank einfügen. Wenn die Anwendung ordnungsgemäß funktioniert, erhält die Orchestrierung eine Benachrichtigung für Änderungen an der Tabelle Employee . Die Orchestrierung extrahiert dann den Typ der empfangenen Benachrichtigung. Wenn die Benachrichtigung für einen Insert-Vorgang gilt, führt die Orchestrierung die UPDATE_EMPLOYEE gespeicherten Prozedur aus und empfängt eine Antwort. Die Orchestrierung extrahiert die Werte von Employee_ID und Name aus der Antwort und fügt sie in die Purchase_Order Tabelle ein.
Voraussetzungen
Bevor Sie mit diesem Schritt beginnen, müssen Sie Folgendes sicherstellen:
Eine Anforderungsnachricht zum Aufrufen der UPDATE_EMPLOYEE gespeicherten Prozedur ist unter C:\TestLocation\CreateEmployeeMessage verfügbar. Die Anforderungsnachricht sieht wie folgt aus:
<UPDATE_EMPLOYEE xmlns="http://schemas.microsoft.com/Sql/2008/05/TypedProcedures/dbo" />
Eine Anforderungsmeldung zum Aufrufen des Insert-Vorgangs für die Purchase_Order Tabelle ist unter C:\TestLocation\CreatePOMessage verfügbar. Die Anforderungsnachricht sieht wie folgt aus:
<Insert xmlns="http://schemas.microsoft.com/Sql/2008/05/TableOp/dbo/Purchase_Order"> <Rows> <Purchase_Order xmlns="http://schemas.microsoft.com/Sql/2008/05/Types/Tables/dbo"> <Employee_ID>10</Employee_ID><Employee_Name>Employee_Name</Employee_Name> </Purchase_Order> </Rows> </Insert>
Hinweis
Die Werte für die Felder Employee_ID und Employee_Name sind Platzhalter. Die tatsächlichen Werte werden von der Orchestrierung zur Laufzeit eingefügt.
Sie müssen Schritt 3: Konfigurieren und Starten der Anwendung abgeschlossen haben.
So testen Sie die Anwendung
Fügen Sie einen Datensatz in die Tabelle Employee ein. Dazu führen Sie die folgende Anweisung von SQL Server Management Studio aus.
INSERT INTO [ADAPTER_SAMPLES].[dbo].[Employee] ([Name] ,[Designation] ,[Salary]) VALUES('John Smith' ,'Manager' ,500000)
Überprüfen Sie die Tabelle Employee in der Datenbank. Sie werden feststellen, dass der neue Datensatz von der Statusspalte "0" hinzugefügt wird.
Aktualisieren Sie weiterhin die Mitarbeitertabellendatensätze. Sie werden feststellen, dass die Spalte Status für den neuen Datensatz jetzt auf "1" festgelegt ist.
Überprüfen Sie die Purchase_Order Tabelle. Sie werden feststellen, dass der Tabelle ein Datensatz mit demselben Mitarbeiternamen und der gleichen Bezeichnung hinzugefügt wird, wie sie in der Insert-Anweisung angegeben haben.
Wenn Sie Ihren E-Mail-Alias in der SMTP-Portkonfiguration angegeben haben, erhalten Sie auch eine E-Mail mit der Antwortnachricht für den Vorgang Einfügen.
Abgeschlossene Aufgaben
Haben Sie die Anwendung SampleApplication getestet, indem Sie einen Datensatz in die Tabelle Employee einfügen.
Nächste Schritte
Wenn der Test erfolgreich war: Herzlichen Glückwunsch! Sie haben das Tutorial zum SQL-Adapter abgeschlossen.
Wenn der Test nicht erfolgreich war, überprüfen Sie noch einmal sorgfältig, ob Sie alle erforderlichen Objekte hinzugefügt und deren Eigenschaften richtig festgelegt haben.
Weitere Informationen
Schritt 3: Konfigurieren und Starten der Anwendung
Lektion 5: Bereitstellen der Lösung