Tutorial 2: Migrieren von BizTalk-Projekten in Siebel
Die vorherige Version des Siebel-Adapters, der mit Microsoft BizTalk Server ausgeliefert wurde, unterscheidet sich vom WCF-basierten Siebel-Adapter in vielen Aspekten, einschließlich:
Die Entwurfszeiterfahrung beim Erstellen eines BizTalk-Projekts.
Die Benutzeroberfläche zum Abrufen von Metadaten.
Schemadateiname und Namespace.
Datentypzuordnungen.
Die Vorgänge, die mit dem Adapter ausgeführt werden können.
Konfiguration des physischen Ports in der BizTalk Server-Verwaltungskonsole
Sie können jedoch Änderungen am BizTalk-Projekt vornehmen, das mit der vorherigen Version des Adapters erstellt wurde, und dafür sorgen, dass es mit dem WCF-basierten Siebel-Adapter funktioniert.
Dieses Tutorial enthält Anweisungen zu den Änderungen, die Sie an dem vorhandenen BizTalk-Projekt vornehmen sollten, das mit der vorherigen Version des Adapters erstellt wurde.
Hinweis
In diesem Tutorial wird der Einfachheit halber die vorherige Version des Siebel-Adapters als vPrev-Siebel-Adapter bezeichnet. Entsprechend wird ein BizTalk-Projekt, das den vPrev Siebel-Adapter verwendet, als vPrev BizTalk-Projekt bezeichnet.
Beispiel für das Tutorial
Dieses Tutorial basiert auf einem Beispiel (Siebel_BussComp_Migration), das veranschaulicht, wie ein vPrev BizTalk-Projekt migriert wird, das einen Einfügevorgang für die Geschäftskomponente Konto Siebel ausführt. Das Beispiel wird mit dem Microsoft BizTalk Adapter Pack bereitgestellt. Weitere Informationen finden Sie unter Adapterbeispiel.
Voraussetzungen
Sie benötigen ein vPrev BizTalk-Projekt. Dieses Tutorial umfasst ein BizTalk-Projekt, das einen Einfügevorgang für die Geschäftskomponente Konto ausführt.
Sie benötigen eine Anforderungsnachricht, um einen Einfügevorgang für die Geschäftskomponente Konto mithilfe des vPrev Siebel-Adapters auszuführen. Die Anforderungsnachricht muss dem Schema des Einfügevorgangs entsprechen, der mit dem vPrev-Siebel-Adapter generiert wurde.
Sie müssen die Schritte unter Voraussetzungen zum Erstellen von Siebel-Anwendungen abgeschlossen haben.
Grundlegendes zu einem BizTalk-Projekt, das mit der vorherigen Version des Adapters erstellt wurde
Die wichtigsten Bestandteile eines erstellten vPrev BizTalk-Projekts sind:
BizTalk-Orchestrierung. Dies ist eine einfache Orchestrierung, die Anforderungsnachrichten von einem Speicherort aus auswählt, die Anforderungsnachricht über einen Siebel-Sende-Empfang-Port an das Siebel-System sendet, die Antwort empfängt und an einem anderen Speicherort speichert.
Schema für den Vorgang, den Sie für die Geschäftskomponente Siebel ausführen möchten. Dieses Tutorial umfasst ein BizTalk-Projekt, das einen Einfügevorgang für die Geschäftskomponente Konto ausführt. Das für die Geschäftskomponente Account generierte Schema ist AccountService_Account_x5d.xsd. Dieses Schema wird mithilfe des vPrev Siebel-Adapters generiert.
Hinweis
Im Gegensatz zum WCF-basierten Siebel-Adapter unterstützt der vPrev-Siebel-Adapter das Generieren von Metadaten für bestimmte Vorgänge für eine Geschäftskomponente nicht. Standardmäßig generiert der Adapter ein Schema für alle Vorgänge, die für die Geschäftskomponente unterstützt werden.
Anforderungsnachricht. Die Anforderungsnachricht zum Ausführen eines Einfügevorgangs für die Geschäftskomponente Konto. Das Schema der Anforderungsnachricht entspricht dem Schema des Insert-Vorgangs, wie es vom vPrev-Siebel-Adapter angezeigt wird.
Migrieren eines BizTalk-Projekts, das mit der vorherigen Version des Adapters erstellt wurde
Das Ziel dieses Migrationstutoriats besteht darin, ihnen das Senden einer Anforderungsnachricht zu ermöglichen, die dem vom vPrev-Siebel-Adapter generierten Schema entspricht, wobei ein WCF-Custom Port verwendet wird, der nur Nachrichten verarbeiten kann, die dem WCF-basierten Siebel-Adapter entsprechen. Kurz gesagt, die Migrationsübung umfasst das Konfigurieren des WCF-Custom-Ports für die Verarbeitung von Nachrichten, die nicht dem Schema des WCF-basierten Siebel-Adapters entsprechen.
Um den WCF-Custom Port jedoch ordnungsgemäß konfigurieren zu können, müssen Sie die folgenden Aufgaben ausführen:
Generieren Sie Metadaten für den Insert-Vorgang für die Geschäftskomponente Konto mithilfe des WCF-basierten Siebel-Adapters.
Ordnen Sie die Anforderungsnachricht zum Ausführen eines Einfügevorgangs mithilfe des vPrev Siebel-Adapters einer Anforderungsmeldung zum Ausführen eines Insert-Vorgangs mithilfe des WCF-basierten Siebel-Adapters zu.
Ordnen Sie die mit dem WCF-basierten Siebel-Adapter empfangene Antwortnachricht der Antwortnachricht für den vPrev-Siebel-Adapter zu.
Erstellen Sie einen WCF-Custom Siebel-Sende-Empfang-Port in der BizTalk Server-Verwaltungskonsole.
Konfigurieren Sie den WCF-Custom Port, um die Anforderungs- und Antwortzuordnungen zu verwenden.
In diesem Abschnitt
Schritt 1: Ändern des BizTalk-Projekts vPrev in Oracle Database
Schritt 3: Testen der migrierten Anwendung mit dem Siebel-Adapter