Häufig gestellte Fragen (FAQs) zum BizTalk Adapter Pack.
Allgemeine Fragen
Welche BizTalk-Versionen werden für das BizTalk-Adapterpaket unterstützt?
Das BizTalk-Adapterpaket ist in Microsoft BizTalk Server enthalten. Installieren Sie die in Ihrer BizTalk Server-Version enthaltene Version. Die Installation des BizTalk-Adapterpakets aus einer anderen BizTalk Server Version wird nicht unterstützt.
In welchem Benutzerkontext sollte das Setup ausgeführt werden?
Führen Sie das BizTalk Adapter Pack-Setup mit einem Konto aus, das Mitglied der lokalen Administratorgruppe und BizTalk Server Gruppe Administratoren ist.
Verwandter Link: Mindestsicherheitsrechte
Gewusst wie mit der Verwendung des Adapters beginnen?
Wenn Sie mit BizTalk Server und dem BizTalk-Adapterpaket vertraut sind, installieren Sie BAP 2016 oder BAP 2013 R2 und 2013, und beginnen Sie dann mit den verschiedenen Adaptern.
Wenn Sie BizTalk Server oder das BizTalk-Adapterpaket ganz neu sind, sehen Sie sich die Themen zu den ersten Schritten an, und führen Sie die Tutorials durch:
Erste Schritte mit dem BizTalk-Adapter für Oracle Database
Erste Schritte mit dem BizTalk-Adapter für Oracle E-Business Suite
Erste Schritte mit dem BizTalk-Adapter für mySAP Business Suite
Erste Schritte mit dem BizTalk-Adapter für Siebel eBusiness-Anwendungen
Erste Schritte mit dem BizTalk-Adapter für SQL
Unterstützt das Microsoft BizTalk Adapter Pack die Ablaufverfolgung?
Mit dem BizTalk-Adapterpaket können Adapterclients die Windows Communication Foundation (WCF)-Ablaufverfolgung und adapterspezifische Ablaufverfolgung aktivieren. Wenn Sie die Ablaufverfolgung aktivieren, wählen Sie auch den Ordnerpfad und den Dateinamen aus. Daher werden die Ablaufverfolgungen an der gewünschten Stelle gespeichert. Verwenden Sie zum Anzeigen der Ablaufverfolgungen das Wcf Service Trace Viewer-Tool. Informationen zum Anzeigen korrelierter Ablaufverfolgungen und zur Problembehandlung finden Sie unter Verwenden von Service Trace Viewer.
Weitere Informationen zur Ablaufverfolgung und andere Problembehandlungsideen finden Sie unter:
Problembehandlung für den Oracle Database-Adapter
Problembehandlung für den Oracle EBS-Adapter
Problembehandlung für den SAP-Adapter
Problembehandlung für den Siebel-Adapter
Problembehandlung für den SQL-Adapter
Sind Leistungsindikatoren für die Adapter verfügbar?
Ja. Das BizTalk-Adapterpaket stellt einen Leistungsindikator für die LOB-Zeit (kumulative) bereit, um die Zeit in Millisekunden zu messen, die die LOB-Clientbibliothek benötigt, um eine vom Adapter initiierte Aktion abzuschließen. Sie können die Leistungsindikatoren aktivieren, indem Sie die EnablePerformanceCounters
Bindungseigenschaft auf True festlegen. Legen Sie zum Deaktivieren von Leistungsindikatoren auf False (Standardwert) festEnablePerformanceCounters
.
BizTalk Server Fragen
Welche BizTalk Server Tools werden bei der Arbeit mit Adaptern verwendet? Wo finde ich weitere Informationen zu diesen Tools?
Es gibt mehrere Tools, die bei den Artefakten helfen können, die diese Adapter verwenden:
Tool | Themen in BizTalk Server Kerndokumentation |
---|---|
Visual Studio | - Verwenden von Visual Studio - Arbeiten mit BizTalk-Projekten - Bereitstellen von BizTalk-Assemblys aus Visual Studio in einer BizTalk-Anwendung Weitere Informationen zu Projektmappen, Projekten und Elementen von Visual Studio finden Sie unter Projektmappen und Projekte in Visual Studio. |
Orchestrierungs-Designer | Erstellen von Orchestrierungen mithilfe des Orchestrierungs-Designers |
Pipeline-Designer | Erstellen von Pipelines mithilfe des Pipeline-Designers |
BizTalk Mapper | Erstellen von Zuordnungen mithilfe von BizTalk-Mapper |
BizTalk Server-Verwaltungskonsole | Verwenden der BizTalk Server-Verwaltungskonsole |
Kann ich Bindungen einer BizTalk-Anwendung wiederverwenden? Wie kann ich das erreichen?
Ja. Eine Bindung erstellt eine Zuordnung zwischen einem logischen Endpunkt, z. B. einem Orchestrierungsport oder einer Rollenverknüpfung, und einem physischen Endpunkt, z. B. einem Sende- und Empfangsport. Dies ermöglicht die Kommunikation zwischen verschiedenen Komponenten einer BizTalk-Geschäftslösung. Die Bindungsinformationen werden in einer XML-Datei gespeichert, die Bindungsinformationen für jede BizTalk-Orchestrierung im Bereich einer BizTalk-Assembly, -Anwendung oder -Gruppe enthält. Sie können die Bindungen einer BizTalk-Assembly, -Anwendung oder -Gruppe exportieren und sie dann wiederverwenden, indem Sie sie in eine andere BizTalk-Anwendung oder -Gruppe importieren. Weitere Informationen finden Sie unter
Wiederverwenden von Oracle DB-Adapterbindungen
Wiederverwenden von Oracle EBS-Adapterbindungen
Wiederverwenden von SAP-Adapterbindungen
Wiederverwenden von Siebel-Adapterbindungen
Wiederverwenden von SQL-Adapterbindungen
Was ist die "Transaktionsisolationsstufe"? Wie kann ich ihn konfigurieren?
Die Transaktionsisolationsstufe bestimmt den Grad, in dem eine Transaktion von den Datenänderungen anderer Transaktionen isoliert ist. Es definiert das Sperrverhalten der Transact-SQL-Befehle, die von einer Verbindung mit dem Branchensystem (Line-of-Business) ausgegeben werden.
Dies ist für einige adapter konfigurierbar. Thema
Oracle Database: Konfigurieren der Transaktionsisolationsstufe und des Transaktionstimeouts
Oracle E-Business Suite: Konfigurieren der Transaktionsisolationsstufe und des Transaktionstimeouts
SQL: Konfigurieren der Transaktionsisolationsstufe und des Transaktionstimeouts
Isolationsstufen in der SQL-Datenbank-Engine beschreibt die verschiedenen Ebenen in SQL.
Häufig gestellte Fragen zu WCF-basierten Adaptern
Was ist WCF?
WCF steht für Windows Communication Foundation. WCF ist ein Programmierframework, das von Microsoft zum Erstellen dienstorientierter Anwendungen entwickelt wurde. WCF ist Teil von .NET Framework und ermöglicht Es Entwicklern, sichere, zuverlässige und transaktionsbasierte Lösungen zu erstellen, die plattformübergreifend integriert werden und mit vorhandenen Investitionen zusammenarbeiten.
Verwandter Link: Was ist Windows Communication Foundation?
Was ist das WCF LOB Adapter SDK?
Das WCF LOB Adapter SDK ist eine Sammlung von Tools und Komponenten, die ein konsistentes Framework für die Entwicklung wiederverwendbarer, metadatenreicher Adapter für Branchensysteme bereitstellen. Adapter, die mit dem WCF LOB Adapter SDK geschrieben wurden, werden als benutzerdefinierte WCF-Bindungen angezeigt und können von einem WCF-fähigen Client verwendet werden.
Verwandter Link: Dokumentation zum WCF Line of Business Adapter SDK
Was ist das WCF-Dienstmodell?
Das WCF-Dienstmodell ist ein von WCF bereitgestelltes Programmiermodell, bei dem das LOB-System (z. B. Oracle oder SAP) als WCF-Dienst verfügbar gemacht wird. Der Dienstvertrag, der zwischen einem Client und einem Dienst besteht, wird als .NET-Schnittstelle dargestellt, und Vorgänge werden auf dieser Schnittstelle als Methoden dargestellt. Das WCF-Dienstmodell generiert eine Proxyklasse – die WCF-Clientklasse –, über die Ihr Code Mithilfe des Adapters Vorgänge aufrufen und Daten empfangen kann.
Alle Adapter im BizTalk-Adapterpaket unterstützen das WCF-Dienstmodell.
Was ist das WCF-Kanalmodell?
Das WCF-Kanalmodell ist eine Abstraktion des SOAP-Nachrichtenaustauschs zwischen Clients und Diensten auf niedriger Ebene. Es stellt Schnittstellen und Typen bereit, mit denen Sie Nachrichten mithilfe eines mehrstufigen Protokollstapels senden und empfangen können, der als Kanalstapel bezeichnet wird. Jede Ebene des Stapels besteht aus einem Kanal, und jeder Kanal wird aus einer WCF-Bindung erstellt. Jeder Adapter ist eine benutzerdefinierte WCF-Transportbindung, die das LOB-System als WCF-Dienst verfügbar macht.
Alle Adapter im BizTalk-Adapterpaket unterstützen das WCF-Kanalmodell.
Wann sollte ich das WCF-Dienstmodell oder das WCF-Kanalmodell verwenden?
Das WCF-Dienstmodell stellt ein Modell dar, das .NET-Programmierern vertraut ist, und blendet die zugrunde liegenden Komplexitäten des SOAP-Nachrichtenaustauschs über einen Kanal aus. Darüber hinaus ist das Add Adapter Service Reference Plug-In in die Visual Studio-Entwurfsoberfläche integriert und stellt eine Standardmäßige Microsoft Windows-Schnittstelle dar, die leistungsstarke Browser- und Suchfunktionen für Vorgänge bietet, die vom Adapter verfügbar gemacht werden. Daher ist das WCF-Dienstmodell häufig die beste Wahl, um Programmierlösungen für jeden WCF-basierten Adapter zu entwickeln.
Sie möchten das WCF-Kanalmodell über das WCF-Dienstmodell verwenden, wenn:
Das WCF-Kanalmodell bietet eine präzisere Kontrolle über die Vorgänge, die Sie auf dem LOB-System ausführen, da Sie im WCF-Kanalmodell direkt den Inhalt der Nachrichten steuern, die Sie über den Kanal senden.
Das WCF-Kanalmodell bot umfassendere Unterstützung für das End-to-End-Streaming von LOB-Datentypen (Large Object) als das WCF-Dienstmodell. Dies liegt daran, dass Sie im WCF-Kanalmodell direkt steuern, wie Sie den Nachrichtentext für ausgehende Nachrichten bereitstellen und wie Sie den Nachrichtentext für eingehende Nachrichten verarbeiten.
Gewusst wie erste Schritte mit dem WCF-Dienstmodell?
Sie können eines der folgenden Tools verwenden, die vom WCF-Dienstmodell bereitgestellt werden, um eine WCF-Clientklasse oder einen WCF-Dienstvertrag und zugehörigen Hilfscode aus den Dienstmetadaten zu generieren, die von jedem Adapter verfügbar gemacht werden:
Das ServiceModel Metadata Utility Tool (svcutil.exe), das im Lieferumfang von WCF enthalten ist.
Das Visual Studio-Plug-In Add Adapter Service Reference( Add Adapter Service Reference Visual Studio Plug-In), das im Lieferumfang des BizTalk Adapter Pack enthalten ist.
Gewusst wie erste Schritte mit dem WCF-Kanalmodell?
Mithilfe des WCF-Kanalmodells können Sie Vorgänge aufrufen und die Ergebnisse einer Abfrage empfangen, indem Sie SOAP-Nachrichten mit dem Adapter über einen WCF-Kanal austauschen. Um zu beginnen, müssen Sie ausgehende Kanäle (Client) und eingehende Kanäle (Dienst) erstellen.