# Nutzung der Tai-Pan-Database-Engine ## Einordnung der Tai-Pan-Produkte Es gibt von Lenz&Partner verschiedene Produkte (siehe [https://www.lp-software.de/produkte/tai-pan\_end-of-day.aspx](https://www.lp-software.de/produkte/tai-pan_end-of-day.aspx)) Hierzu gehören insb. Tai-Pan (aktuell 18) als auch die separate Tai-Pan Database Engine. Die Database-Engine ist praktisch nur die auf die Kursaktualisierung reduzierte Programmversion die praktisch nur die Datenbank und kleine Management-Masken umfassen. Diese Version ist insb. für die Nutzung mit Partnerprogrammen sinnvoll, wo die Chart-und Filterfunktionen von Tai-Pan irrelevant sind. Dadurch dass die Tai-Pan DB-Engine nur eine abgespeckte Version von Tai-Pan ist, sind beide Varianten kompatibel mit ShareHolder. Aktuell ist die Schnittstellen der Database-Engine mit der Version 14 deutlich hinter der aktuellen 18er Version. Dies ändert aber an der Kompatibilität zu ShareHolder nichts. Sie können mit beiden Versionen arbeiten! ## Installation Bitte installieren Sie die gültige Tai-Pan(-Database-Engine) Version. Sie finden diese im Downloadbereich unter: [https://www.lp-software.de/shareholder/download.html](https://www.lp-software.de/shareholder/download.html). Die Installation ist völlig unabhängig von SHAREholder und muss auch separat gestartet werden. Bei der Installation wird eine Verwaltungsoberfläche und ein Demodatenbank installiert. Die mit Abschluss eines Test-Abos oder von regulären Abo-Katalogen entsprechend aktualisiert werden kann. Alternativ kann auch eine installierte Tai-Pan Version verwendet werden. Beide nutzen die Database-Engine und stellen entsprechend nutzbare Schnittstellen für Drittsysteme zur Verfügung. SHAREholder nutzt diese. Tai-Pan und SHAREholder können entsprechend parallel genutzt werden. Bitte beachten Sie, dass der komplette Support nur ab einer 14er Database-Engine / 14er-Tai-Pan-Version gegeben werden kann. Es ist leider nicht möglich alle vorherigen Versionen zu unterstützen. ## Schnittstelle Es wird ein OLE-Server von Tai-Pan angesprochen um den Onlinemanager für Kursaktualisierungen zu nutzen, oder um die Tai-Pan Datenbankdaten abzurufen. Die SHAREholder-Datenbank ist dabei separat von der Tai-Pan-Datenbank gespeichert, d.h. die Art und der Umfang der Datenbanken können sich unterscheiden.
Datenablage
Format
ShareHolder<Datenverzeichnis SHAREholder>\\Daten\\Database\\Kursdaten.ADBAccuracer-SQL-Datenbank als eine Datei
Tai-Pan<Data-Verzeichnis Tai-Pan>\\ z.B. C:\\ProgramData\\Lenz + Partner AG\\Tai-Pan DEMO\\13.0\\DatenTai-Pan-DAT-Dateien gesplittet nach Inhalt wie ACLOSE.DAT, AHIGH.DAT etc.
Shareholder R13 nutzt eine eigene Datenbank, um verschiedene Kursdaten-Quellen unabhängig nutzen zu können. Tai-Pan ist hier eine mögliche Quelle, neben den dutzenden Internet-Kursdaten oder auch ASCII-File-Imports. ## Testszenarien Sollten Sie Probleme haben, testen Sie bitte folgende Funktionen aus, die unterschiedliche Schnittstellen der Anbindung nutzen. Gerne referenzieren Sie bei Problemmeldungen an auf die Testergebnisse:
Test-Case
Zu erwartendes Ergebnis bei korrekter Installation
1Starten Sie den OnlineManager über die Toolbar[![image-1655630632578.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655630632578.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655630632578.png) Die aktuellsten Kursdaten werden für Tai-Pan eingelesen über den OnlineManager. Dieser kann direkt über die Oberfläche gestartet werden. Es werden dabei die Registry-Informationen zur aktuellen Installation verwendet.
2Starten Sie Tai-Pan-EOD in der ToolbarDie aktuelle Liste wird aktualisiert mit den neuesten Kursdaten, die auch in Tai-Pan vorhanden sind
3Starten Sie die Katalog-Synchronisation[![image-1655630638079.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655630638079.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655630638079.png) Sie sollten anschließend eine Liste der vorhandenen Kataloge aus Tai-Pan erhalten. [![image-1655630645245.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655630645245.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655630645245.png) Sollten Fehler erst nach Start der konkreten Synchronisation erscheinen, so liegt eher ein ShareHolder-Fehler vor, als ein Schnittstellen-Fehler.
## Mögliche Lösungen bei Problemen Wenn die Installation nicht vollständig oder korrekt vorgenommen wurde oder auch Inkompatibilitäten zur genutzten Version auftauchen, erhalten Sie Fehlermeldungen in der Form "Klasse nicht registriert, ClassID: ...." ### Tai-Pan Database-Engine 13/14 & Tai-Pan EOD 17/18/19
ClassID-Schlüssel
Komponente
Hintergrundinformationen
IID\_ITaiPan: TGUID = '{72528DFC-4CED-45D3-9AD6-A95E0948FCDB}' und LIBID\_TPACC20: TGUID = '{D23EF800-345D-4452-93D0-D923E5479C38}'; Tai-Pan-ServerEs fehlt hier die Registrierung der TPACC20.DLL-Typbibliothek. Versuchen Sie hier die Tai-Pan-Oberfläche zu öffnen und dort in das RegUtil zu gehen. Suchen Sie hier nach TPACC20.Taipan. Registrieren Sie diese Komponenten nochmals nach!
Prüfen Sie hierbei über die Tai-Pan-Oberfläche: Menü RegUtil die vorhandenen Einträge. [![image-1655630651516.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655630651516.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655630651516.png) - Unter TypeLib sollten dabei mehrere TPACC20.\* Einträge mit der ID: {D23EF800-345D-4452-93D0-D923E5479C38} verzeichnet sein und vor allem in der Spalte "Vorhanden" mit JA d.h. registriert sein. - Wenn nicht, sollte die "REG-Alles-Button" nochmals genutzt werden zur Nachregistrierung. Sollte eine andere Version parallel genutzt werden, sollte in dieser alle Komponenten "Unreg-Alles" werden und nur die aktive und zu nutzende Version "registriert" werden. [![image-1655630656626.png](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/scaled-1680-/image-1655630656626.png)](https://www.shareholder24.com/wiki/uploads/images/gallery/2022-06/image-1655630656626.png)