Der Datenanbieter für Siebel
Überblick
Der Datenanbieter für Siebel basiert auf dem Microsoft BizTalk-Adapter für Siebel eBusiness-Anwendungen. Sie können den Datenanbieter für Siebel für Folgendes verwenden:
Schreiben Sie einen ADO.NET-Client, um eine Verbindung mit dem Siebel-System herzustellen. Der Datenanbieter für Siebel macht bestimmte Klassen verfügbar, mit denen Sie eine Schnittstelle mit dem Anbieter herstellen können.
Ausführen einer SELECT-Abfrage für eine Siebel-Geschäftskomponente
Ausführen einer EXEC-Abfrage für einen Siebel-Geschäftsdienst
Verwenden des Datenanbieters für Siebel mit SQL Server Integration Services (SSIS)
Die Verwendung des .NET Framework-Datenanbieters für Siebel eBusiness-Anwendungen ist eine großartige Ressource für Informationen zu:
Die ADO.NET Schnittstellen, die durch den Datenanbieter für Siebel erweitert wurden
Die Verbindungszeichenfolge zum Herstellen einer Verbindung mit einem Siebel-System
Syntax für die SELECT- und EXEC-Anweisungen
Verwenden des Datenanbieters für Siebel mit SSIS
Einschränkungen
Im Folgenden sind die Einschränkungen des .NET Framework-Datenanbieters für Siebel eBusiness-Anwendungen bekannt:
Der Datenanbieter für Siebel unterstützt Aliasnamen für Tabellen in der SELECT-Klausel, aber nicht in der WHERE-Klausel.
Der Datenanbieter für Siebel kann keine Tabelle mit Spaltennamen erstellen, die das Sonderzeichen "]" aufweisen. Sie können das Sonderzeichen escapen, indem Sie eine weitere schließende eckige Klammer einfügen. Daher sollten Sie "]]" anstelle von "]" einschließen.
Aufgrund von Problemen mit der Timeoutbehandlung durch die zugrunde liegende Siebel-Client-API unterstützt der Datenanbieter für Siebel kein Befehls- und Verbindungstimeout.
Der Datenanbieter für Siebel unterstützt kein asynchrones Befehlsverhalten.
Bei Verwendung mit einem SSIS-Projekt (SQL Server Integration Services) kann der Datenanbieter für Siebel keine Daten für Spalten abrufen, die Werte mit mehr als 8000 Zeichen enthalten. Dies ist auf eine SSIS-Einschränkung zurückzuführen, nach der:
Werte, die größer als 4.000 Zeichen in der SSIS-Variable sind, werden nicht unterstützt.
Werte, die größer als 4.000 breite Zeichen sind, werden nicht unterstützt.
Werte, die größer als 8.000 Einzelbytezeichen sind, werden nicht unterstützt.
Der EXEC-Vorgang ist nicht funktionsfähig, wenn der .NET Framework-Datenanbieter für Siebel eBusiness-Anwendungen mit SQL Server Integration Services (SSIS) verwendet wird. So können Adapterclients beispielsweise keinen Geschäftsdienst in Siebel (mithilfe des Datenanbieters für Siebel) ausführen, während die Datenanbieter mit SSIS verwendet werden.
Weitere Informationen
Einschränkungen des Siebel-Adapters
Problembehandlung beim Siebel-Adapter