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.

      1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
      2. Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
      3. Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
      4. Erweitern Sie den Eintrag „Websites“.
      5. Prüfen Sie den Eintrag „Standardwebsite“.

    Lautet der Eintrag „Standardwebsite (Beendet)“ ist der Internet Information Server nicht gestartet.

    Starten Sie den Dienst über das

    Startsymbol

    –Symbol in der oberen Menüleiste.
    Der Eintrag ändert sich zu „Standardwebsite“.

    „TSWebservice“ ist jetzt über den Webbrowser erreichbar.

    nach oben


    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.

    1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
    2. Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
    3. Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
    4. Erweitern Sie die Einträge „Websites“ und „Standardwebsite“.
    5. Prüfen Sie, ob unterhalb von „Standardwebsite“ ein Eintrag „TSWebservice“ vorhanden ist.
    6. Ist kein Eintrag „TSWebservice“ vorhanden, führen Sie die nächsten Schritte durch.
    7. Klicken Sie mit der rechten Maustaste auf „Standardwebsite“. Wählen Sie „Neu“ und „Virtuelles Verzeichnis“.
    8. Der „Assistent zur Erstellung virtueller Verzeichnisse“ startet. Folgen Sie den Anweisungen des Assistenten.
    9. Geben Sie als Alias „TSWebservice“ ein und wählen Sie „Weiter“.
    10. 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“.
    11. Als „Zugriffsberechtigungen“ aktivieren Sie die Häkchen vor „Lesen“ und „Skripts ausführen“. Wählen Sie „Weiter“.
    12. Beenden Sie den Assistenten mit „Fertigstellen“. Das virtuelle Verzeichnis „TSWebservice“ wird erstellt.
    13. Klicken Sie mit der rechten Maustaste auf den neuen „TSWebservice“-Eintrag und wählen Sie „Eigenschaften“.
    14. Wechseln Sie zur Registerkarte „Dokumente“.
    15. Entfernen Sie die eingetragenen „Standardokumente“.
    16. Wählen Sie „Hinzufügen“, um ein neues Dokument hinzuzufügen und tragen Sie „Service.asmx“ ein. Wählen Sie „OK“.
    17. Speichern Sie die Änderungen durch erneutes Klicken auf die „OK“-Schaltfläche.
    18. „TSWebservice“ ist vom Webbrowser erreichbar.

    nach oben


    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.

    1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
    2. Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
    3. Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
    4. Erweitern Sie die Einträge „Websites“ und „Standardwebsite“.
    5. Öffnen Sie die Eigenschaften des virtuellen Verzeichnisses „TSWebservice“ (rechte Maustaste und Eigenschaften).
    6. Wählen Sie die Registerkarte „ASP.NET“ und korrigieren Sie die Einstellung im Feld „ASP.NET-Version“ auf „4.0.30319“.
    7. 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

    1. Stoppen Sie den Internet Information Server über die Informationsdienste-Verwaltung.
    2. Öffnen Sie ein Konsolenfenster. Wählen Sie im Windows-Startmenü den Menüpunkt „Ausführen“ und tippen Sie „cmd“ ein. Klicken Sie „OK“.
    3. 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 
    4. Geben Sie „aspnet_regiis –ir -enable“ in die Kommandokonsole ein und warten Sie bis die „Installation von ASP.NET abgeschlossen“ ist.
    5. Geben Sie „aspnet_regiis -s W3SVC/1/root/TSWebservice“ in die Kommandokonsole.
    6. Starten Sie den Internet Information Server über die Informationsdienste-Verwaltung.

    nach oben


    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.

    1. Öffnen Sie die Datei „web_Punkt_config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TSWebservice).
    2. 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.
    3. Speichern Sie die Änderungen.

    nach oben


     

    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“.

    1. Wählen Sie im Windows-Startmenü „Systemsteuerung“.
    2. Öffnen Sie „Verwaltung“ und wählen Sie „Internetinformationsdienste-Manager“.
    3. Erweitern Sie auf der linken Seite den Eintrag mit dem Server-Namen.
    4. Wählen Sie „Anwendungspools“.
    5. Klicken Sie mit der rechten Maustaste auf den Pool „CTI“ und wählen Sie „Erweitere Einstellungen“.
    6. Setzen Sie im Abschnitt „Allgemein“ den Wert für „32-Bit-Anwendungen aktivieren“ auf „true“. Speichern Sie die Änderungen mit „Ok“
    7. 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.

    1. 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.
    2. "cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true"
    3. 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!)
    4. Starten Sie Windows neu.

    nach oben


    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.

    1. Öffnen Sie ein Kommandozeilen-Fenster in dem Sie „cmd“ im Windows-Startmenü eingeben.
    2. 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)

    3. Ggf. muss der Internet Information Server neu gestartet werden, damit die Änderungen wirksam werden.

    nach oben


    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

    1. Öffnen Sie die Datei „applicationhost.config” mit dem Texteditor. (gewöhnlich in C:\Windows\System32\Inetsrv\config\)
    2. Suchen Sie nach dem im Bild dargestellten Abschnitt <isapiFilters> unter <location path="Default Web Site" >:
    3. Fügen Sie für jeden Eintrag <filter name=… vor dem schliessendem XML-Tag „/>preConditon=“bitness64“ ein.
    4. Die Konfiguration sollte dann so aussehen:
    5. Speichern Sie die Änderungen.
    6. 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

    1. Öffnen Sie die Datei „web_Punkt_config” des „TSWebService“ mit dem Texteditor. (gewöhnlich in C:\Program Files (x86)\CTI\TSWebservice\)
    2. Fügen Sie folgende Zeilen innerhalb des Abschnittes <system.web> ein:
      <roleManager enabled="false">
        <providers>
          <remove name="AspNetSqlRoleProvider" />
        </providers>
      </roleManager>
    3. Speichern Sie die Änderungen.

     

    nach oben


    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.

    1. Prüfen Sie die Protokolldatei „TService.log“ im Unterverzeichnis „\TService\1.2\DAT\LOG\LOGTS“ des Installationsverzeichnisses (Standardpfad: C:\Programme\CTI).
    2. Öffnen Sie „TService.log“ im Texteditor.
    3. 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.

    1. Öffnen Sie die Datei „TService.exe.config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TService\1.2\BIN\).
    2. 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.
    3. Speichern Sie die Änderungen.
    4. 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

    1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
    2. Öffnen Sie „Verwaltung“ und wählen Sie „Dienste“.
    3. Suchen Sie in der Liste den Dienst mit Namen „TService“.
    4. Der „Autostarttyp“ sollte „Automatisch“ sein. Ist dies nicht der Fall, ändern Sie den Starttyp des Dienstes.
    5. Um den „Autostarttyp“ zu ändern, klicken Sie mit der rechten Maustaste in die Zeile des „TService“-Eintrages und wählen Sie „Eigenschaften“.
    6. In der Registerkarte „Allgemein“ der Diensteigenschaften wählen Sie als „Starttyp“ „Automatisch“. Klicken Sie „Übernehmen“.
    7. Um den Dienst jetzt zu starten, klicken Sie „Starten“. Warten Sie bis der Dienst gestartet wurde.
    8. 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“.

    1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
    2. Öffnen Sie „Verwaltung“ und wählen Sie „Ereignisanzeige“.
    3. Wählen Sie auf der linken Seite unter „Ereignisanzeige (lokal)“ den Eintrag „Anwendung“.
    4. Suchen Sie in der Ereignisliste nach Einträgen mit dem „Typ“ „Fehler“ und „TService“ als „Quelle“.
    5. 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.
    6. Weitere Informationen können durch Wählen von „System“ auf der linken Seite des Fensters unter „Ereignisanzeige (lokal)“ abgerufen werden.
    7. 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

    1. Öffnen Sie die Datei „TServiceSettings.config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TService\BIN\).
    2. Ä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> .
    3. Speichern Sie die Änderungen und starten den „TService“ neu.

    nach oben


    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

    nach oben


    Keine Verbindung zur Datenbank

    „TService“ hat keine Verbindung zur Datenbank.

    Behebung

    Siehe Abschnitt TService startet nicht

    nach oben


    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:

    1. Rufen Sie im Webbrowser den „TSWebservice“ durch Eingabe von http://localhost/TSWebservice/service.asmx auf.
    2. Starten Sie den Vorgang „GetDatabaseVersion“.
    3. Im nächsten Schritt betätigen Sie den „Abrufen“-Schalter.
    4. Anschließend öffnet sich ein neues Browserfenster mit der Antwort in XML-Form. Suchen Sie den Eintrag für „TServiceMachineName“.
    5. 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“).
    6. Sind mehrere Computer aufgeführt, stellen Sie sicher, dass „TService“ zukünftig nur auf einem dieser Computer ausgeführt wird.

    nach oben

     


    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 .

    nach oben


    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.

    1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
    2. Ö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.
    3. Klicken Sie auf die „Ändern“-Schaltfläche.
    4. Wählen Sie den Eintrag „TService reparieren“, klicken Sie auf „Fertigstellen“ und folgen Sie den Anweisungen des Setup-Assistenten.
    5. 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.

    1. Öffnen Sie ein Kommandozeilen-Fenster in dem Sie „cmd“ im Windows-Startmenü eingeben.
    2. 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.

    nach oben

    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

    Alternativ können Sie “sqlcmd” (ab SQL-Server 2005) zur Ausführung der Befehle verwenden. Für ältere SQL-Server-Versionen verwenden Sie „osql“ bzw. „isql“.


    TService-Datenbank Transaktionsprotokoll automatisch verkleinern

    Sie können „TService“-Datenbank so konfigurieren, dass das Transaktionsprotokoll automatisch abgeschnitten wird.
    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)

    Führen Sie den SQL-Befehl aus (z.B. per sqlcmd, osql, SQL Server Management Studio):
    ALTER DATABASE TService SET RECOVERY SIMPLE;
     

    Lösung 2 per SQL-Server Management Studio (SQL Server 2005)

    1. Öffnen Sie das SQL Server Management Studio und melden Sie sich am SQL-Server an.
    2. Wählen Sie die „TService“-Datenbank und öffnen mit der rechten Maustaste die „Eigenschaften“.
    3. Es öffnet sich ein Fenster mit den Datenbankeinstellungen. Wählen Sie in der linken Spalte den Eintrag „Optionen“.
    4. Wählen Sie für den Eintrag „Wiederherstellungsmodell“ den Wert „Einfach“.
    5. Übernehmen Sie die Einstellungen durch Klick auf „Ok“.
     

    nach oben