Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Installation des Microsoft BizTalk Adapter Pack kopiert die Produktbinärdateien auf dem Computer und registriert die Bindungen für jeden Adapter. In diesem Abschnitt werden Problembehandlungstechniken zum Beheben von Installationsfehlern erläutert.
Setupprotokollierung
Das BizTalk Adapter Pack-Setupprogramm führt die Standardaufgabe zum Installieren des BizTalk Adapter Pack aus. Darüber hinaus führt das Setup auch bestimmte benutzerdefinierte Aktionen aus, z. B. das Registrieren der Adapterbindungen. Sie können Nachrichten sowohl für den Standard als auch für benutzerdefinierte Aktionen protokollieren, die vom Setup ausgeführt werden.
Das Setup des BizTalk Adapter Pack installiert die adapterspezifischen Dateien mithilfe einer MSI-Datei. Daher ist die Protokollierung für das Setup die standardmäßige MSI-Protokollierung.
Protokolle für die vom Setupprogramm ausgeführten benutzerdefinierten Aktionen sind unter %TEMP%\adaptersetup.log verfügbar. Wenn die Ablaufverfolgung in der Protokolldatei fehlschlägt, sind die Ablaufverfolgungen auch im Ereignisprotokoll verfügbar.
Bekannte Probleme
Setup registriert keine Adapterbindungen.
Problem
Der Setup-Assistent für Microsoft BizTalk Adapter Pack kann die Siebel-Adapterbindung oder den Datenanbieter für Siebel nicht registrieren, fährt jedoch mit der Adapterinstallation fort.
Ursache
Dies kann zu Problemen mit der WCF-Installation, der Installation des Microsoft Windows Communication Foundation (WCF) Line of Business (LOB) Adapter SDK oder einer beschädigten machine.config führen. Die Adapterbindungen werden in die machine.config Datei geschrieben.
Lösung
Registrieren Sie die Siebel-Adapterbindung und den Datenanbieter manuell für Siebel, indem Sie die folgenden Schritte ausführen:
Navigieren Sie zur datei machine.config auf dem Computer. Beispielsweise ist die machine.config auf einer 32-Bit-Plattform unter <Systemlaufwerk>:\WINDOWS\Microsoft.NET\Framework\version>\<CONFIG verfügbar.
In diesem Pfad ist <Version> die Version des .NET Frameworks.
Öffnen Sie die Datei mit einem Text-Editor.
So registrieren Sie die Siebel-Adapterbindung:
Suchen Sie nach dem Element "system.serviceModel", und fügen Sie folgendes hinzu:
<client> <endpoint binding="siebelBinding" contract="IMetadataExchange" name="siebel" /> </client>
Suchen Sie unter "system.serviceModel\extensions" nach dem Element "bindingElementExtensions".
Suchen Sie nach der fehlenden Siebel-Adapterbindung. Fügen Sie den folgenden Abschnitt unter dem Knoten "bindingElementExtensions" hinzu.
Fügen Sie für Siebel-Adapter Folgendes hinzu:
<add name="siebelAdapter" type="Microsoft.Adapters.Siebel.SiebelAdapterExtensionElement,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Suchen Sie unter "system.serviceModel\extensions" nach dem Element "bindingExtensions".
Suchen Sie nach der fehlenden Siebel-Adapterbindung. Fügen Sie die folgenden Abschnitte unter dem Knoten "bindingExtensions" hinzu.
Fügen Sie für Siebel-Adapter Folgendes hinzu:
<add name="siebelBinding" type="Microsoft.Adapters.Siebel.SiebelAdapterBindingSection,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Hinweis
Informationen zum Ermitteln des öffentlichen Schlüssels finden Sie unter Ermitteln des öffentlichen Schlüssels und der Version.
So registrieren Sie den Datenanbieter für Siebel:
Suchen Sie unter dem Knoten "system.data" nach dem Element "DbProviderFactories".
Suchen Sie nach dem fehlenden Datenanbieter für Siebel. Fügen Sie den folgenden Abschnitt unter dem Knoten "DbProviderFactories" hinzu.
Fügen Sie Folgendes für den Datenanbieter für Siebel hinzu:
<add name="SiebelClient Data Provider" invariant="Microsoft.Data.SiebelClient" description=".NET Framework Data Provider for Siebel eBusiness Applications" type="Microsoft.Data.SiebelClient.SiebelProviderFactory,Microsoft.Data.SiebelClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Speichern und schließen Sie die machine.config Datei.
Bestimmen des öffentlichen Schlüssels und der Version
Führen Sie die folgenden Schritte aus, um den öffentlichen Schlüssel für Siebel-Adapter oder Datenanbieter für Siebel zu ermitteln.
So bestimmen Sie den öffentlichen Schlüssel
Navigieren Sie zum Windows-Verzeichnis, in der Regel C:\WINDOWS\assembly.
Klicken Sie mit der rechten Maustaste auf die DLL, für die Sie den öffentlichen Schlüssel verwenden möchten, und wählen Sie "Eigenschaften" aus. In der folgenden Tabelle sind die Namen der DLLs für jeden Adapter und Anbieter aufgeführt.
Adapter/ADO-Anbieter Name der DLL Siebel-Adapter Microsoft.Adapters.Siebel Datenanbieter für Siebel Microsoft.Data.SiebelClient Auf der Registerkarte " Allgemein " gibt der Wert für die Bezeichnung " Public Key Token " den öffentlichen Schlüssel für die DLL an. Entsprechend gibt der Wert für die Versionsbezeichnung die Versionsnummer für die DLL an.
Kopieren Sie den öffentlichen Schlüssel, und klicken Sie dann auf 'Abbrechen'.