TService-Software
TService Download
Downloadversionen
TService Version 5.04.0
ist die aktuelle TService-Version. Es wird empfohlen ältere Versionen durch diese zu ersetzen.
ACHTUNG:
Beachten Sie unbedingt den Test auf die Installationsvoraussetzungen – beschrieben in der TService-Anwenderdokumentation Seite 6 !!!
Vor dem Entpacken der heruntergeladenen zip-Datei prüfen Sie unter „Eigenschaften-Allgemein-Sicherheit“, ob der Zugriff durch Ihren Computer zugelassen ist – ggf. setzen Sie den Haken.
Dokumentationen
Handbücher
Der aktuelle Stand dieses FAQ ist 2018 !
Aktuelle Informationen erhalten Sie in der Anwenderdokumentation unter dem Reiter "Dokumentation".
Wird der TService mit Cloudtime betrieben, finden Sie Informationen in der Hilfefunktion von Cloudtime.
TSWebservice
TSWebservice vom Client nicht erreichbar
TSWebservice Seite wurde nicht gefunden
TSWebservice lässt sich nicht im Browser testen
Test von TSWebservice-Funktionen schlägt fehl
TSWebservice-Fehler auf 64-Bit-Betriebssystemen
14.10.2011: TSWebservice-Fehler IIS-Schreibzugriff
TSWebservice auf Windows Server 2008 (Small Business und Exchange Server)
TerminalService (TService)
TService startet nicht
Fehlermeldung beim Start von TService
Keine Verbindung zur Datenbank
Mehrere TService parallel betreiben
TService-Datenbank Transaktionsprotokoll
TService-Datenbank Transaktionsprotokoll automatisch verkleinern
22.07.2010: Wie migriere ich den TService auf einen anderen Server (Serverumzug)
TService-Setup
Fehlermeldungen während des Setup-Vorganges
Probleme beim Update von TService
TService lässt sich nicht erneut installieren
TService-Dienst wurde zum Löschen markiert
Der angegebene Dienst ist bereits vorhanden
TSWebservice vom Client nicht erreichbar
Nach Installation von „TSWebservice“ und nach dem Aufruf (http://<Server-IP-Adresse>/TSWebservice) im Webbrowser vom Client aus ist der Webservice nicht erreichbar.
Fehlermeldung
Die Webseite kann nicht angezeigt werden.
Mögliche Ursache
Eine installierte Firewall auf dem Server blockiert Verbindungen zum Webserver.
Behebung
Prüfen Sie die Einstellungen einer Firewall auf dem Server.
Die Firewall muss eingehende HTTP-Verbindungen zum Internet Information Server / Webserver zulassen. Der Standardport ist 80. Bei Nutzung der verschlüsselten Verbindung müssen HTTPS-Verbindungen zugelassen werden (Standardport 443).
Die Konfiguration der Windows-Firewall ist in Abschnitt „Windows - Firewall konfigurieren“ im Kapitel „Installation“ beschrieben.
Mögliche Ursache
Der Internet Information Server wird nicht ausgeführt.
Behebung
Prüfen Sie, ob die Internet-Informationsdienste ausgeführt werden.
- Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
- Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
- Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
- Erweitern Sie den Eintrag „Websites“.
- Prüfen Sie den Eintrag „Standardwebsite“.
Starten Sie den Dienst über das
–Symbol in der oberen Menüleiste.
Der Eintrag ändert sich zu „Standardwebsite“.
„TSWebservice“ ist jetzt über den Webbrowser erreichbar.
TSWebservice Seite wurde nicht gefunden
Nach Installation von „TSWebservice“ und nach dem Aufruf (http://localhost/TSWebservice) im Webbrowser ist der Webservice nicht erreichbar.
Fehlermeldung
Die Webseite kann nicht angezeigt werden.
Mögliche Ursache
Im Internet Information Server wurde kein virtuelles Verzeichnis für „TSWebservice“ angelegt.
Behebung
Prüfen Sie, ob die Internet-Informationsdienste ausgeführt werden.
- Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
- Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
- Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
- Erweitern Sie die Einträge „Websites“ und „Standardwebsite“.
- Prüfen Sie, ob unterhalb von „Standardwebsite“ ein Eintrag „TSWebservice“ vorhanden ist.
- Ist kein Eintrag „TSWebservice“ vorhanden, führen Sie die nächsten Schritte durch.
- Klicken Sie mit der rechten Maustaste auf „Standardwebsite“. Wählen Sie „Neu“ und „Virtuelles Verzeichnis“.
- Der „Assistent zur Erstellung virtueller Verzeichnisse“ startet. Folgen Sie den Anweisungen des Assistenten.
- Geben Sie als Alias „TSWebservice“ ein und wählen Sie „Weiter“.
- Als „Verzeichnis des Webinhalts“ wählen Sie über die „Durchsuchen“-Schaltfläche das Installationsverzeichnis von „TSWebservice“ aus (Standardpfad C:\Programme\CTI\TSWebservice). Wählen Sie „OK“ und „Weiter“.
- Als „Zugriffsberechtigungen“ aktivieren Sie die Häkchen vor „Lesen“ und „Skripts ausführen“. Wählen Sie „Weiter“.
- Beenden Sie den Assistenten mit „Fertigstellen“. Das virtuelle Verzeichnis „TSWebservice“ wird erstellt.
- Klicken Sie mit der rechten Maustaste auf den neuen „TSWebservice“-Eintrag und wählen Sie „Eigenschaften“.
- Wechseln Sie zur Registerkarte „Dokumente“.
- Entfernen Sie die eingetragenen „Standardokumente“.
- Wählen Sie „Hinzufügen“, um ein neues Dokument hinzuzufügen und tragen Sie „Service.asmx“ ein. Wählen Sie „OK“.
- Speichern Sie die Änderungen durch erneutes Klicken auf die „OK“-Schaltfläche.
- „TSWebservice“ ist vom Webbrowser erreichbar.
TSWebservice lässt sich nicht im Browser testen
Nach Installation kann man die Funktionsfähigkeit des Webservices mit dem Webbrowser testen in dem man folgende URL in die Adresszeile eintippt: http://localhost/TSWebservice/Service.asmx
Fehlermeldung
Serverfehler in der Anwendung /TSWebservice.
oder
oder
Ursache
Der Webservice wird mit der falschen ASP.NET-Version ausgeführt.
Behebung
Korrigieren Sie die Einstellungen in der „Internet-Informationsdienste“-Verwaltung.
- Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
- Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
- Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
- Erweitern Sie die Einträge „Websites“ und „Standardwebsite“.
- Öffnen Sie die Eigenschaften des virtuellen Verzeichnisses „TSWebservice“ (rechte Maustaste und Eigenschaften).
- Wählen Sie die Registerkarte „ASP.NET“ und korrigieren Sie die Einstellung im Feld „ASP.NET-Version“ auf „4.0.30319“.
- Speichern Sie die Änderungen mit der „OK“-Schaltfläche.
Fehlermeldung
Nach Aufruf von http://localhost/TSWebservice erscheint folgende Fehlermeldung:
Die XML-Seite kann nicht angezeigt werden
Die XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet XSL verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren, oder wiederholen Sie den Vorgang später.
Ein Name beginnt mit einem ungültigen Zeichen. Fehler beim Bearbeiten der Ressource 'http://localhost/TSWebService/Service....
<%@ WebService Language="C#" CodeBehind="~/App_Code/TSWebService.cs" Class="TSWebService.TSWebService" %>
-^
oder
Mögliche Ursache
Der Internet Information Server wurde nach dem .NET-Framework installiert.
Behebung
- Stoppen Sie den Internet Information Server über die Informationsdienste-Verwaltung.
- Öffnen Sie ein Konsolenfenster. Wählen Sie im Windows-Startmenü den Menüpunkt „Ausführen“ und tippen Sie „cmd“ ein. Klicken Sie „OK“.
- Wechseln Sie durch Eingabe von „cd c:\windows\microsoft.net\framework\v 4.0.30319“ in das .NET-Framework-Verzeichnis. („v4.0.30319“ kann je nach .NET-Version abweichen)
Hinweis für 64-Bit Betriebssystem: Verzeichnis „ c:\windows\microsoft.net\framework64 \v 4.0.30319“ verwenden - Geben Sie „aspnet_regiis –ir -enable“ in die Kommandokonsole ein und warten Sie bis die „Installation von ASP.NET abgeschlossen“ ist.
- Geben Sie „aspnet_regiis -s W3SVC/1/root/TSWebservice“ in die Kommandokonsole.
- Starten Sie den Internet Information Server über die Informationsdienste-Verwaltung.
Test von TSWebservice-Funktionen schlägt fehl
Der Aufruf http://localhost/TSWebservice im Webbrowser auf dem Server verläuft erfolgreich. Beim Aufrufen einer Webservice-Funktion erscheint als Ergebnis eine SqlClient-Fehlermeldung:
Mögliche Ursache
Der SQL-Server ist nicht verfügbar.
Behebung
Stellen Sie sicher, dass SQL-Server ausgeführt wird und erreichbar ist.
Mögliche Ursache
Fehlerhafte Angaben im ConnectString.
Behebung
Prüfen des ConnectString, den „TSWebservice“ für den Verbindungsaufbau zum SQL-Server verwendet.
- Öffnen Sie die Datei „web_Punkt_config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TSWebservice).
- Prüfen Sie die Angabe „Data Source” im Parameter „connectionString”:
Als „Data Source” muss der SQL-Server mit der „TService”-Datenbank angegeben werden.
Prüfen und korrigieren Sie ggf. die Angaben „User ID“ und „password“.
Hinweis
SQL-Server bezieht sich auf dieselbe Angabe, wie bei der Installation / Konfiguration. - Speichern Sie die Änderungen.
TSWebservice-Fehler auf 64-Bit-Betriebssystemen
Ab TService 1.7.0 ist es nicht mehr notwendig, den 32-Bit-Modus zu aktivieren!
Fehlermeldung
Mögliche Ursache
Der TSWebservice ist nicht für den Betrieb im 32-Bit-Modus konfiguriert.
Behebung unter Vista / 2008 Server
Korrigieren Sie die Einstellungen im „Internetinformationsdienste-Manager“.
- Wählen Sie im Windows-Startmenü „Systemsteuerung“.
- Öffnen Sie „Verwaltung“ und wählen Sie „Internetinformationsdienste-Manager“.
- Erweitern Sie auf der linken Seite den Eintrag mit dem Server-Namen.
- Wählen Sie „Anwendungspools“.
- Klicken Sie mit der rechten Maustaste auf den Pool „CTI“ und wählen Sie „Erweitere Einstellungen“.
- Setzen Sie im Abschnitt „Allgemein“ den Wert für „32-Bit-Anwendungen aktivieren“ auf „true“. Speichern Sie die Änderungen mit „Ok“
- Starten Sie den Pool „CTI“ neu.
Behebung unter Windows XP 64-Bit und Windows 2003 Server 64-Bit
Wichtig: Bei Windows XP 64-Bit und Windows 2003 64-Bit muss „TSWebService “ im IIS im 32-Bit-Modus ausgeführt werden.
Hinweis: Auf Windows XP 64-Bit und Windows 2003 64-Bit unterstützt der keinen Mischbetrieb von 32-Bit- und 64-Bit-Anwendungen. Alle Prozesse des IIS werden dann im 32-Bit-Modus ausgeführt.
- 32-Bit-Modus des IIS aktivieren
Wählen Sie „Start – Ausführen“ und geben Sie "cmd" ein und Klicken Sie "OK". Es öffnet sich die Eingabekonsole.
Führen Sie nacheinander folgende Befehle aus. - "cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true"
- Wechsel Sie in das Verzeichnis "C:\Windows\Microsoft.NET\Framework\v 4.0.30319" und führen Sie "aspnet_regiis -i" aus. (32-Bit .NET-Framework verwenden!)
- Starten Sie Windows neu.
TSWebservice-Fehler IIS-Schreibzugriff
Fehlermeldung
Die aktuelle Identität (IIS APPPOOL\CTI) hat keinen Schreibzugriff auf „C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files“.
Ursache
Fehlende Schreibberechtigungen für den IIS-Anwendungspool-Nutzer „CTI“ auf das angegebene Verzeichnis.
Behebung
Erteilen Sie Schreibrechte per Kommandozeile.
- Öffnen Sie ein Kommandozeilen-Fenster in dem Sie „cmd“ im Windows-Startmenü eingeben.
- Erteilen Sie dem Nutzer Schreibrechte auf das Verzeichnis.
Führen Sie dazu folgenden Befehl in der Kommandozeile aus:
icacls "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files" /grant "IIS APPPOOL\CTI":(OI)(CI)(M)
-
Ggf. muss der Internet Information Server neu gestartet werden, damit die Änderungen wirksam werden.
TSWebservice auf Windows Server 2008 (Small Business und Exchange Server)
Ab TService 1.7.0 ist es nicht mehr notwendig, den 32-Bit-Modus zu aktivieren!
Die nachfolgend beschriebenen Probleme treten unter Windows Server 2008 (64-Bit, als Small Business oder mit Exchange Server) auf. Verursacht werden diese durch den Exchange Server, der umfangreiche Konfigurationen des IIS bei der Installation vornimmt.
Zur Lösung des Problems sind u.U. mehrere der folgend aufgeführten Problemlösungen auszuführen, damit „TService“ und „TSWebService“ korrekt ausgeführt werden.
Fehlermeldung
Nach erfolgreicher Installation des „TService“ gibt der Webserver beim Aufruf von „TSWebservice“ die Meldung „HTTP 503 –The service is unavailable“ zurück.
Ursache
Die Einstellung „RPC over HTTP Proxy“ ist aktiviert und verwendet den 64-Bit ISAPI-Filter „RPCProxy.dll“.
Ein Anwendungspool, der im 32-Bit-Modus ausgeführt wird, kann kein 64-Bit-Modul laden. Der Anwendungspool kann daher nicht gestartet werden.
Der„TSWebservice“ läuft im Anwendungspool „CTI“ im 32-Bit-Modus. „TSWebService“ ist nur m 32-Bit-Modus lauffähig.
Behebung
Um dieses Problem zu umgehen, verwenden Sie das „appcmd.exe“ Tool. Führen Sie das folgende Kommando in der Eingabeaufforderung (Start – Alle Programme – Zubehör – Rechtsklick aufEingabeaufforderung „Als Administrator ausführen“) aus.
Ersetzen Sie %windir% mit dem Verzeichnis der Windows-Installation (z.B. C:\Windows).
"%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/globalModules -[name='PasswordExpiryModule'].preCondition:bitness64"
Fehlermeldung
Beim Versuch den „TSWebService“ aufzurufen meldet der IIS „HTTP-Fehler 500.19 – Internal Server Error. Auf die angeforderte Seite kann nicht zugefriffen werden, …“.
Ursache
Das Modul für die Komprimierung dynamischer Inhalte kann nicht gefunden werden. Dieser Fehler tritt auf, wenn auf einem 64-Bit-Server die „Windows Server Update Services“ (WSUS) installiert sind.
Verantwortlich für das Problem ist das Fehlen einer 32-Bit-Version der „suscomp.dll“ (VerzeichnisC:\Windows\SysWOW64\inetsrv).
Der Anwendungspool „CTI“ wird im 32-Bit-Modus ausgeführt und versucht daher eine 32-Bit-Version der „suscomp.dll“ zu laden.
Behebung
Es gibt zwei Möglichkeiten der Behebung.
Lösung 1
Kopieren Sie die 32-Bit-Version der „suscomp.dll“ nach „C:\Windows\SysWOW64\inetsrv\“.
Die Dll ist u.a. gepackt im x86-Download von „Windows Server Update Services“ enthalten (http://technet.microsoft.com/de-de/wsus/default.aspx ).
Auf Wunsch erhalten Sie die Dll von uns per eMail.
Lösung 2
Führen Sie das folgende Kommandos in der Eingabeaufforderung (Start – Alle Programme – Zubehör – Rechtsklick auf Eingabeaufforderung „Als Administrator ausführen“) aus.
Achtung
Damit wird das Kompressionsschema „xpress“ für den gesamten Server deaktiviert. Dies kann negative Auswirkungen auf andere Anwendungen haben.
Ersetzen Sie %windir% mit dem Verzeichnis der Windows-Installation (z.B. C:\Windows).
"%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']"
Fehlermeldung
Beim Versuch den „TSWebService“ aufzurufen meldet der IIS „HTTP-Fehler 500.00 – Internal Server Error. Fehler beim Aufrufen von …“ .
Diese Meldung stellt ein stellvertretendes Beispiel dar. Dieselbe Ursache und Behebung kann auch für ähnliche Meldungen gelten!
Ursache
Für die Webseite sind zusätzliche Module, Filter o.ä. registriert.
Auf 64-Bit-Systemen versucht der IIS die 64-Bit-Versionen der jeweiligen DLL zu laden. Dies schlägt in diesem Fall fehl. Der„TSWebservice“ läuft im Anwendungspool „CTI“ im 32-Bit-Modus.
Lösung
- Öffnen Sie die Datei „applicationhost.config” mit dem Texteditor. (gewöhnlich in C:\Windows\System32\Inetsrv\config\)
- Suchen Sie nach dem im Bild dargestellten Abschnitt <isapiFilters> unter <location path="Default Web Site" >:
- Fügen Sie für jeden Eintrag <filter name=… vor dem schliessendem XML-Tag „/> “ preConditon=“bitness64“ ein.
- Die Konfiguration sollte dann so aussehen:
- Speichern Sie die Änderungen.
- Starten Sie den IIS neu.
Erläuterung
Diese Änderung sorgt dafür, dass die aufgeführten Filter nur in 64-Bit- Anwendungspools geladen werden. Der Anwendungspool „CTI“ läuft wie erwähnt im 32-Bit-Modus.
Fehlermeldung
Beim Versuch den „TSWebService“ aufzurufen, wird der Konfigurationsfehler, dass „Der Verbindungsname LocalSqlServer nicht in der Anwendungskonfiguration gefunden wurde…“ gemeldet.
Ursache
Der Rollenmanager von ASP.NET ist aktiviert. Im „TSWebService“ kann jedoch kein zugehöriger Connectionstring gefunden werden.
Lösung
- Öffnen Sie die Datei „web_Punkt_config” des „TSWebService“ mit dem Texteditor. (gewöhnlich in C:\Program Files (x86)\CTI\TSWebservice\)
- Fügen Sie folgende Zeilen innerhalb des Abschnittes <system.web> ein:
<roleManager enabled="false">
<providers>
<remove name="AspNetSqlRoleProvider" />
</providers>
</roleManager> - Speichern Sie die Änderungen.
TService startet nicht
Wenn der „TService“ nicht gestartet ist, werden keine Aufgaben abgearbeitet, es werden keine Terminalereignisse aus den Terminals gelesen und keine Daten zu den Terminals gesendet.
Mögliche Ursache
Der Start von „TService“ hat zu lange gedauert, weil die Verbindung zur Datenbank nicht hergestellt werden konnte.
- Prüfen Sie die Protokolldatei „TService.log“ im Unterverzeichnis „\TService\1.2\DAT\LOG\LOGTS“ des Installationsverzeichnisses (Standardpfad: C:\Programme\CTI).
- Öffnen Sie „TService.log“ im Texteditor.
- Prüfen Sie die enthaltenen Einträge auf Fehlermeldungen folgender Art:
10:27:46.774 20005 Method=OnStart; Datenbankverbindung öffnen; Datenbankverbindung nicht geöffnet. Keine Verbindung zur Tservice-Datenbank. …
10:27:47.776 10005 Method=OnStart; Datenbankverbindung öffnen; Fehler beim Öffnen der Verbindung: … Fehler beim Herstellen einer Verbindung mit dem Server. …
Im Windows-Ereignisprotokoll äußert sich der Fehler wie folgt:
Diese Meldungen können verschiedene Ursachen haben:
A. SQL-Server nicht verfügbar
B. Angaben im ConnectionString falsch
Behebung
A. Stellen Sie sicher, dass SQL-Server ausgeführt wird und erreichbar ist.
B. Prüfen des ConnectionString, den „TService“ für den Verbindungsaufbau zum SQL-Server verwendet.
- Öffnen Sie die Datei „TService.exe.config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TService\1.2\BIN\).
- Prüfen Sie die Angabe „Data Source” im Parameter „connectionString”:
Als „Data Source” muss der SQL-Server mit der „TService”-Datenbank angegeben werden.
Prüfen und korrigieren Sie ggf. die Angaben „User ID“ und „password“.
Hinweis
SQL-Server bezieht sich auf dieselbe Angabe, wie bei der Installation / Konfiguration. - Speichern Sie die Änderungen.
- Starten Sie den Dienst über die Dienstverwaltung.
Mögliche Ursache
Der „Autostarttyp“ des Dienstes wurde nicht auf „Automatisch“ eingestellt (Dienst startet nach Serverneustart nicht).
Behebung
- Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
- Öffnen Sie „Verwaltung“ und wählen Sie „Dienste“.
- Suchen Sie in der Liste den Dienst mit Namen „TService“.
- Der „Autostarttyp“ sollte „Automatisch“ sein. Ist dies nicht der Fall, ändern Sie den Starttyp des Dienstes.
- Um den „Autostarttyp“ zu ändern, klicken Sie mit der rechten Maustaste in die Zeile des „TService“-Eintrages und wählen Sie „Eigenschaften“.
- In der Registerkarte „Allgemein“ der Diensteigenschaften wählen Sie als „Starttyp“ „Automatisch“. Klicken Sie „Übernehmen“.
- Um den Dienst jetzt zu starten, klicken Sie „Starten“. Warten Sie bis der Dienst gestartet wurde.
- Schließen Sie die Eigenschaften über die „OK“-Schaltfläche.
Mögliche Ursache
Beim Start des Dienstes sind unvorhergesehene Probleme aufgetreten.
Behebung
Prüfen Sie das Windows-Ereignisprotokoll auf eventuelle Fehlermeldungen von „TService“.
- Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
- Öffnen Sie „Verwaltung“ und wählen Sie „Ereignisanzeige“.
- Wählen Sie auf der linken Seite unter „Ereignisanzeige (lokal)“ den Eintrag „Anwendung“.
- Suchen Sie in der Ereignisliste nach Einträgen mit dem „Typ“ „Fehler“ und „TService“ als „Quelle“.
- Durch einen Doppelklick in die Zeile des Eintrages werden weitere Informationen zur möglichen Ursache angezeigt. Halten Sie diese Informationen, sowie „Datum“ und „Uhrzeit“ des Fehlers, für weitere Fehleranalysen bereit.
Je nach Art des Fehlers muss individuell mit der Fehlerdiagnose fortgefahren werden. - Weitere Informationen können durch Wählen von „System“ auf der linken Seite des Fensters unter „Ereignisanzeige (lokal)“ abgerufen werden.
- Prüfen Sie weiterhin die Protokolldatei „TService.log“ im Unterverzeichnis „\TService\1.2\DAT\LOG\LOGTS“ des Installationsverzeichnisses (Standardpfad: C:\Programme\CTI). <;LI>Öffnen Sie dazu „TService.log“ im Texteditor und suchen Sie nach Fehlermeldungen und/oder „Exception“-Einträgen.
Mögliche Ursache
Der Fehler tritt nach dem Update des „TService“ auf Version 1.7.0 (oder höher) auf.
Es wurden manuelle Änderungen an der Konfigurationsdatei „TServiceSettings.config“ vorgenommen. Bei einem Update wird eine manuell angepasste Datei nicht überschrieben / nicht aktualisiert.
Prüfen Sie das Windows-Ereignisprotokoll auf Fehlermeldungen des „TService“ :
Behebung
- Öffnen Sie die Datei „TServiceSettings.config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TService\BIN\).
- Ändern Sie den öffnenden XML-Tag <TService.Properties.Settings > zu <CTI.TService.Properties.Settings> und schließenden Tag </TService.Properties.Settings> zu </CTI.TService.Properties.Settings> .
- Speichern Sie die Änderungen und starten den „TService“ neu.
Fehlermeldung beim Start von TService
Beim manuellen Start des Dienstes erscheint die Fehlermeldung, dass der Dienst nicht gestartet werden konnte.
Behebung
Siehe Abschnitt TService startet nicht
Keine Verbindung zur Datenbank
„TService“ hat keine Verbindung zur Datenbank.
Behebung
Siehe Abschnitt TService startet nicht
Mehrere TService parallel betreiben
Ein paralleler Betrieb mehrerer „TService“-Dienste auf verschiedenen Rechnern, die auf dieselbe Datenbank zugreifen wird nicht unterstützt und ist zu vermeiden. Ansonsten kommt es zu unvorhersehbaren gegenseitigen Beeinflussungen. Jeder „TService“ wird mit genau einer eigenen Datenbank betrieben.
Problem
Feststellen, ob verschiedene Instanzen von „TService“ eine Datenbank benutzen
Lösung (ab TService-Version 1.3.0001)
Die Tabelle „Metadata“ der „TService“-Datenbank enthält in der Spalte „TServiceMachineName“ alle Computernamen (inklusive letzter „TService“-Startzeit auf dem jeweiligen Computer), auf denen „TService“ mit dieser Datenbank gestartet wurde.
Diese Informationen können Sie über „TSWebservice“ abrufen:
- Rufen Sie im Webbrowser den „TSWebservice“ durch Eingabe von http://localhost/TSWebservice/service.asmx auf.
- Starten Sie den Vorgang „GetDatabaseVersion“.
- Im nächsten Schritt betätigen Sie den „Abrufen“-Schalter.
- Anschließend öffnet sich ein neues Browserfenster mit der Antwort in XML-Form. Suchen Sie den Eintrag für „TServiceMachineName“.
- Prüfen Sie, ob mehrere Computer aufgeführt sind. Einzelne Werte sind durch „;“ voneinander getrennt (im Beispiel wurde „TService“ auf Computer „W2K-Test“ am „11.10.2007“ um „08:33:59 Uhr gestartet“).
- Sind mehrere Computer aufgeführt, stellen Sie sicher, dass „TService“ zukünftig nur auf einem dieser Computer ausgeführt wird.
Wie migriere ich den TService auf einen neuen Server (Serverumzug)
Um einen vorhandenen TService von einem Server auf einen anderen Server umziehen zu lassen, verwenden Sie bitte die TService Dokumentation für Servermigration .
Probleme beim Update von TService
Beim Update von „TService“ kommt es zum Abbruch bei der vorübergehenden Dienstdeinstallation.
Fehlermeldung
Mögliche Ursache
„TService“ oder Teile von „TService“ wurden zuvor unvollständig deinstalliert oder gelöscht.
Lösung
Führen Sie eine Reparaturinstallation durch.
- Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
- Öffnen Sie „Software“ und markieren Sie den Eintrag „TService“ .
Hinweis: Sind mehrere Einträge vorhanden (z.B. durch installierte Updates), wählen Sie den letzten „TService“ -Eintrag. - Klicken Sie auf die „Ändern“-Schaltfläche.
- Wählen Sie den Eintrag „TService reparieren“, klicken Sie auf „Fertigstellen“ und folgen Sie den Anweisungen des Setup-Assistenten.
- Nach erfolgreicher Reparatur starten Sie das „TService“ -Update durch Ausführen der „setup.exe“.
TService lässt sich nicht erneut installieren
„TService“ lässt sich nach Deinstallation oder Löschen nicht erneut installieren.
Mögliche Ursache
„TService“ wurde zuvor nicht korrekt deinstalliert oder eine vorherige Installation ist fehlgeschlagen.
Lösung
Folgen Sie den Anweisungen wie unter Punkt „Probleme beim Update von TService“ beschrieben.
TService-Dienst wurde zum Löschen markiert
Bei der Deinstallation des „TService“ erhalten Sie die Meldung „Der Dienst wurde zum Löschen markiert“. Eine eventuell folgende Neuinstallation des „TService“ schlägt fehl.
Mögliche Ursache
„TService“ konnte nicht komplett deinstalliert werden.
Lösung
Starten Sie den Computer neu.
Der angegebene Dienst ist bereits vorhanden
Beim Versuch den „TService“-Dienst zu installieren, erscheint die Meldung „Der angegebene Dienst ist bereits vorhanden“.
Mögliche Ursache
„TService“ wurde bei einer vorherigen Deinstallation nicht komplett deinstalliert. Ein Dienst mit der Bezeichnung „TService“ ist im Dienstemanager registriert.
Behebung
Löschen Sie die Registrierung des Dienstes manuell per Kommandozeile.
- Öffnen Sie ein Kommandozeilen-Fenster in dem Sie „cmd“ im Windows-Startmenü eingeben.
- Löschen Sie dieRegistrierung des „TService“-Dienstes.
Führen Sie dazu folgenden Befehl in der Kommandozeile aus:
sc delete TService
TService-Setup
Meldung
Die ASP.NET Registrierung von 'TSWebService' im IIS konnte nicht automatisch durchgeführt werden.
Die Datei C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe konnte nicht gefunden werden.
Holen Sie dies manuell im IIS-Konfigurationsmanager nach.
Ursache
Die verwendete .NET-Framwork-Version konnte nicht ermittelt werden bzw. die Datei „aspnet_regiis.exe“ befindet sich nicht im erwarteten Verzeichnis.
Behebung
Führen Sie die Konfiguration manuell durch. Folgen Sie dafür den Anweisungen wie im Abschnitt „TSWebservice lässt sich nicht im Browser testen“ zur Ursache „Der Internet Information Server wurde nach dem .NET-Framework installiert.“ beschrieben.
Meldung
Die ASP.NET-Version konnte für das virtuelle Verzeichnis 'TSWebService' nicht gesetzt werden.
Bitte prüfen und setzen Sie die Versionseinstellung im IIS-Konfigurationsmanager manuell.
Ursache
Bei der Konfiguration des IIS und von „TSWebService“ ist ein unerwarteter Fehler aufgetreten.
Behebung
Führen Sie die Konfiguration manuell durch. Folgen Sie dafür den Anweisungen wie im Abschnitt „TSWebservice lässt sich nicht im Browser testen“ zur Ursache „Der Internet Information Server wurde nach dem .NET-Framework installiert.“ beschrieben.
Meldung
Das virtuelle Verzeichnis 'TSWebService' konnte im IIS nicht angelegt werden. Bitte legen Sie das Verzeichnis im IIS manuell an.
Ursache
Beim Erstellen des virtuellen Verzeichnis „TSWebService“ im IIS ist ein unerwarteter Fehler aufgetreten.
Behebung
Legen Sie das virtuelle Verzeichnis manuell an. Folgen Sie dafür den Anweisungen im Abschnitt „TSWebservice Seite wurde nicht gefunden“ .
Meldung
Das „TService“-Setup bricht mit einer Fehlermeldung und Fehlernummer '2755' ab.
Ursache
Die Installationsdateien wurden von einem Netzlaufwerk gestartet.
Behebung
Bitte kopieren Sie die Installationdateien auf ein lokales Laufwerk des Rechners, auf dem „TService“ installiert werden soll und führen Sie das Setup von dort erneut aus.
TService-Datenbank Transaktionsprotokoll
Im laufenden Betrieb der „TService“ -Datenbank kann das Transaktionsprotkoll im SQL-Server extrem groß werden, wenn es nicht zyklisch abgeschnitten wird.
Ursache
Das Transaktionsprotokoll wurde nicht abgeschnitten/verkleinert.
Behebung
Schneiden Sie das Transaktionsprotokoll z.B. über das SQL-Server Management Studio ab.
Sie können auch automatisierte Pläne im SQL-Server einrichten, der das Abschneiden zyklisch automatisch durchführt.
Sie können das Abschneiden des Transaktionsprotokolls manuell erzwingen, in dem Sie folgende drei Befehle nacheinander über das SQL-Server Management Studio (oder Query Analyzer bei SQL-Server 2000) ausführen:
- DBCC SHRINKFILE(TService_log,1)
- BACKUP LOG TService WITH TRUNCATE_ONLY
- DBCC SHRINKFILE(TService_log,1)
Hinweis
TService-Datenbank Transaktionsprotokoll automatisch verkleinern
Verwenden Sie das „einfache Wiederherstellungsmodell“ für die Datenbank. Bei dieser Lösung kann das Transaktionsprotokoll nicht gesichert werden. Bei Datenverlust im Fehlerfall können die Änderungen in der Datenbank seit der letzten Sicherung nicht automatisch wiederhergestellt werden.
Sie haben zwei Möglichkeiten die Datenbank auf das einfache Wiederherstellungsmodell umzustellen:
Lösung 1 per SQL-Befehl (ab SQL Server 2000)
ALTER DATABASE TService SET RECOVERY SIMPLE;
Lösung 2 per SQL-Server Management Studio (SQL Server 2005)
- Öffnen Sie das SQL Server Management Studio und melden Sie sich am SQL-Server an.
- Wählen Sie die „TService“-Datenbank und öffnen mit der rechten Maustaste die „Eigenschaften“.
- Es öffnet sich ein Fenster mit den Datenbankeinstellungen. Wählen Sie in der linken Spalte den Eintrag „Optionen“.
- Wählen Sie für den Eintrag „Wiederherstellungsmodell“ den Wert „Einfach“.
- Übernehmen Sie die Einstellungen durch Klick auf „Ok“.