Schritt 3: Testen der migrierten Anwendung, die den SQL-Adapter verwendet
Vervollständigungszeit: 5 Minuten
Ziel: In diesem Schritt testen Sie die migrierte Anwendung, indem Sie einen Einfügevorgang für die Tabelle Customer ausführen. Dazu löschen Sie eine Anforderungsnachricht, die dem schema entspricht, das mit dem vPrev SQL-Adapter generiert wurde.
Voraussetzungen
Konfigurieren Sie die BizTalk-Anwendung, indem Sie die logischen Ports in der BizTalk-Orchestrierung physischen Ports in der BizTalk Server-Verwaltungskonsole zuordnen.
Konfigurieren Sie die BizTalk-Anwendung für die Verwendung des WCF-Custom Sendeports für den WCF-basierten SQL-Adapter.
So testen Sie die migrierte Anwendung
Erstellen Sie eine Anforderungs-XML, die dem vom vPrev SQL-Adapter generierten Schema entspricht. Mithilfe der ausgehenden Zuordnung konvertiert der WCF-Custom Sendeport diesen so, dass er dem Schema für den WCF-basierten SQL-Adapter entspricht, und sendet ihn an die SQL Server-Datenbank.
<Insert xmlns="http://SQLInsert"> <sync> <after> <CustomerTable Name="John" /> </after> </sync> </Insert>
Fügen Sie die Anforderungsnachricht in den Ordner ein, der dem Speicherort für den Datei-Empfang zugeordnet ist.
Die Orchestrierung nutzt die Anforderungsnachricht und sendet sie an die SQL Server-Datenbank. Die Antwort aus der SQL Server-Datenbank wird in dem Schema empfangen, das dem Schema des WCF-basierten SQL-Adapters entspricht. Mithilfe der eingehenden Zuordnung konvertiert der WCF-Custom Sendeports diese in das Schema für den vPrev SQL-Adapter. Die Antwort aus der SQL Server Datenbank wird an dem anderen Dateispeicherort gespeichert, der als Teil der Orchestrierung definiert ist. Die Antwort für die vorherige Anforderungsnachricht lautet:
<?xml version="1.0" encoding="utf-8" ?> <InsertResponse xmlns="http://SQLInsert"> <Success> <long xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">101</long> </Success> </InsertResponse>
In der vorherigen Antwort ist "101" der Wert der Identitätsspalte, die in die Tabelle Customer eingefügt wird.