Freigeben über


Bausteine zum Erstellen von BizTalk-Anwendungen mit dem Siebel-Adapter

Das Ausführen von Vorgängen auf einem Siebel-System mit dem Siebel-Adapter umfasst zwei Aktivitäten: Entwurfszeitaktivitäten und Laufzeitaktivitäten. Zum Ausführen von Vorgängen auf einem Siebel-System mithilfe des Siebel-Adapters mit BizTalk Server müssen Sie eine Reihe von Entwurfs- und Laufzeittasks mit Visual Studio bzw. BizTalk Server Verwaltungskonsole ausführen. Dieser Abschnitt bietet eine Übersicht über diese Aufgaben. Alle Themen in diesem Abschnitt, in denen veranschaulicht wird, wie bestimmte Vorgänge auf einem Siebel-System mit BizTalk Server ausgeführt werden, werden für diese allgemeinen Aufgaben modelliert.

Entwurfszeitaufgaben

Das WCF LOB Adapter SDK ermöglicht das Durchsuchen, Suchen und Abrufen der Siebel-Metadaten für Geschäftskomponenten und Geschäftsdienste in Form von XML-Schemadefinitionssprachen (XSDs) mithilfe des BizTalk-Projekt-Add-Ins "Consume Adapter Service" oder "Assistent zum Hinzufügen von Adaptermetadaten". Die XSDs sind spezifisch für den Vorgang, den Sie auf dem Siebel-System ausführen möchten. Das Add-In "Adapterdienst nutzen" oder "Adaptermetadaten hinzufügen" ist nur verfügbar, wenn Sie ein BizTalk-Projekt erstellen. Zur Entwurfszeit müssen Sie möglicherweise die folgenden Aufgaben ausführen.

  • Erstellen Sie ein BizTalk-Projekt, und generieren Sie ein Schema. Zunächst müssen Sie ein BizTalk-Projekt in Microsoft Visual Studio erstellen und das Schema für die Geschäftskomponenten oder die Geschäftsdienste generieren, die Sie im Siebel-System aufrufen. Wenn Sie beispielsweise einen Datensatz in die Geschäftskomponente Konto einfügen möchten, müssen Sie die Metadaten für den Einfügevorgang für die Geschäftskomponente Konto generieren. In diesem Schritt verwenden Sie das Add-In "Adapterdienst nutzen" oder "Adaptermetadaten hinzufügen", um das Schema zu generieren. Weitere Informationen finden Sie unter Abrufen von Metadaten für Siebel-Vorgänge in Visual Studio.

  • Richten Sie eine Orchestrierung ein. Nachdem Sie das Schema generiert haben, müssen Sie eine Orchestrierung mithilfe des Orchestrierungs-Designer einrichten. Für eine grundlegende Orchestrierung fügen Sie die Formen Senden und Empfangen zusammen mit den logischen Ports Senden und Empfangen hinzu. In den späteren Schritten ordnen Sie diese logischen Ports physischen Ports zu, indem Sie die BizTalk Server-Verwaltungskonsole verwenden. Die Orchestrierung verwendet diese Ports, um nachrichten aufzunehmen, die von einem Adapterclient gesendet wurden. Die Orchestrierung übergibt die Nachrichten dann an das Siebel-System. Sobald eine Antwort vom Siebel-System empfangen wurde, übergibt die Orchestrierung die Antwort an den Adapterclient.

  • Erstellen Sie Nachrichten, und verknüpfen Sie das Schema. In Ihrer Orchestrierung müssen Sie Nachrichten erstellen, die dem Schema zugeordnet werden, das Sie im ersten Schritt generiert haben. In der Regel erstellen Sie eine Anforderung und eine Antwortnachricht. Diese Nachrichten werden den entsprechenden Anforderungs- und Antwortschemas zugeordnet.

  • Ordnen Sie Nachrichtenformen Nachrichten und Ports zu. In Der Orchestrierung müssen Sie nun jede Form, die Sie im zweiten Schritt hinzugefügt haben, Nachrichten zuordnen, die Sie im dritten Schritt erstellt haben. Außerdem müssen Sie dem Port, an dem diese Nachricht gesendet wird, ein Nachrichten-Shape zuordnen.

    Wenn die erste Form in Ihrer Orchestrierung beispielsweise eine Empfangsform ist, die eine Nachricht empfängt, ordnen Sie dieses Shape einer Anforderungsnachricht und dem Port zu, der die Anforderungsnachricht sendet.

  • Erstellen und Bereitstellen des BizTalk-Projekts. Nachdem Sie die Orchestrierung und zugeordnete Nachrichten, Ports und Schemas eingerichtet haben, müssen Sie die BizTalk-Lösung erstellen. Zum Erstellen eines Projekts in Visual Studio benötigen Sie eine Assemblyschlüsseldatei. Nachdem Sie die Lösung erfolgreich erstellt haben, müssen Sie die Lösung bereitstellen.

    Hinweis

    Eine ausführlichere Beschreibung dieser allgemeinen Aufgaben, einschließlich Verfahrensinformationen, finden Sie in den folgenden Themen.

    Sobald die Lösung bereitgestellt wurde, werden Ihre Entwurfszeitaufgaben ausgeführt. Sie müssen jetzt die Laufzeittasks ausführen.

Laufzeitaufgaben

  • Konfigurieren der Anwendung Das BizTalk-Projekt, das Sie zur Entwurfszeit bereitgestellt haben, wird in der BizTalk Server-Verwaltungskonsole als Orchestrierung angezeigt. Sie müssen diese Orchestrierung konfigurieren, indem Sie die logischen Ports, die Sie zur Entwurfszeit erstellt haben, physischen Ports zuordnen, die Sie jetzt mithilfe der BizTalk Server Verwaltungskonsole erstellen müssen.

    An den physischen Ports müssen Sie eine "Aktion" oder "Aktionszuordnung" angeben. Diese Aktion entspricht dem Vorgang, den Sie auf dem Siebel-System ausführen möchten. Sie müssen die Aktion festlegen, wenn Sie keine dynamischen Aktionen verwenden.

  • Starten Sie die Anwendung. Nachdem die Anwendung konfiguriert wurde, müssen Sie die Anwendung starten und Eingabenachrichten an einem definierten Dateispeicherort ablegen. Die Orchestrierung nutzt die Eingabenachrichten und übergibt sie an das Siebel-System und empfängt eine Antwort. Diese Antwort steht Ihnen an einem anderen definierten Dateispeicherort zur Verfügung.

    Zum Ausführen dieser allgemeinen Entwurfszeit- und Laufzeitaufgaben müssen Sie auch andere Aufgaben ausführen. Wenn Sie zum Generieren des Schemas beispielsweise das BizTalk-Projekt-Add-In "Nutzen des Adapterdiensts" oder den Assistenten zum Hinzufügen von Adaptermetadaten verwenden, müssen Sie einen Verbindungs-URI angeben, um eine Verbindung mit dem Siebel-System herzustellen. Dieser Abschnitt enthält Informationen zu solchen sich wiederholenden Aufgaben, die Sie beim Entwickeln von BizTalk-Anwendungen mithilfe des Siebel-Adapters ausführen müssen.