Freigeben über


Lernprogramm 2: Migrieren von BizTalk-Projekten in Siebel

Die vorherige Version des Siebel-Adapters, der mit Microsoft BizTalk Server ausgeliefert wurde, unterscheidet sich von dem WCF-basierten Siebel-Adapter in vielen Aspekten, darunter:

  • Die Entwurfszeit beim Erstellen eines BizTalk-Projekts.

  • Die Metadatenabrufumgebung.

  • Schema-Dateiname und Namespace.

  • Datentypzuordnungen.

  • Die Vorgänge, die mit dem Adapter ausgeführt werden können.

  • Physische Portkonfiguration in der BizTalk Server-Verwaltungskonsole

    Sie können jedoch Änderungen am BizTalk-Projekt vornehmen, das mit der vorherigen Version des Adapters erstellt wurde, und es mit dem WCF-basierten Siebel-Adapter verwenden.

    Dieses Lernprogramm enthält Anweisungen zu den Änderungen, die Sie am vorhandenen BizTalk-Projekt vornehmen sollten, das mit der vorherigen Version des Adapters erstellt wurde.

Hinweis

In diesem Lernprogramm wird aus Platzgründen die vorherige Version des Siebel-Adapters als vPrev Siebel-Adapter bezeichnet. Ebenso 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 auf der Siebel-Geschäftskomponente für das Konto ausführt. Das Beispiel wird mit microsoft BizTalk Adapter Pack bereitgestellt. Weitere Informationen finden Sie unter Adapterbeispiel.

Voraussetzungen

  • Sie müssen über ein vPrev BizTalk-Projekt verfügen. Dieses Lernprogramm umfasst ein BizTalk-Projekt, das einen Einfügevorgang für die Geschäftskomponente "Konto" ausführt.

  • Sie müssen über eine Anforderungsmeldung verfügen, um einen Einfügevorgang für die Konto-Geschäftskomponente mithilfe des vPrev Siebel-Adapters auszuführen. Die Anforderungsnachricht muss dem Schema des insert-Vorgangs entsprechen, der mithilfe des vPrev Siebel-Adapters generiert wird.

  • Sie müssen die Schritte in den 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 Dateispeicherort aus auswählt, die Anforderungsnachricht mithilfe eines Siebel-Sende-Empfangsports an das Siebel-System sendet, die Antwort empfängt und an einem anderen Dateispeicherort speichert.

  • Schema für den Vorgang, den Sie für die Siebel-Geschäftskomponente ausführen möchten. Dieses Lernprogramm umfasst ein BizTalk-Projekt, das einen Einfügevorgang für die Geschäftskomponente "Konto" ausführt. Das für die Konto-Geschäftskomponente 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 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 Konto-Geschäftskomponente. Das Schema der Anforderungsnachricht entspricht dem Schema des Einfügevorgangs, wie vom vPrev Siebel-Adapter dargestellt.

Migrieren eines BizTalk-Projekts, das mit der vorherigen Version des Adapters erstellt wurde

Mit diesem Migrationslernprogramm können Sie eine Anforderungsnachricht senden, die dem vom vPrev Siebel-Adapter generierten Schema entspricht. Dabei wird ein WCF-Custom Port verwendet, der nur Nachrichten verarbeiten kann, die dem WCF-basierten Siebel-Adapter entsprechen. Kurz gesagt umfasst die Migrationsübung die Konfiguration des WCF-Custom Port zum Verarbeiten von Nachrichten, die nicht dem Schema des WCF-basierten Siebel-Adapters entsprechen.

Um den WCF-Custom Port jedoch entsprechend konfigurieren zu können, müssen Sie die folgenden Aufgaben ausführen:

  • Generieren Sie Metadaten für den Einfügevorgang für die Konto-Geschäftskomponente mithilfe des WCF-basierten Siebel-Adapters.

  • Ordnen Sie die Anforderungsnachricht für die Durchführung eines Einfügevorgangs mit dem vPrev Siebel-Adapter einer Anforderungsnachricht für die Durchführung eines Einfügevorgangs mit dem WCF-basierten Siebel-Adapter zu.

  • Ordnen Sie die mit dem WCF-basierten Siebel-Adapter empfangene Antwortnachricht der Antwortnachricht des "vPrev" Siebel-Adapters zu.

  • Erstellen Sie einen WCF-Custom Siebel-Empfangsport in der BizTalk Server-Verwaltungskonsole.

  • Konfigurieren Sie den WCF-Custom Port für die Verwendung der Anforderungs- und Antwortzuordnungen.

In diesem Abschnitt

Siehe auch

Lernprogramme zum Siebel-Adapter