Freigeben über


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

Weitere Informationen

Tutorials zum Siebel-Adapter