<< Klicken Sie hier, um das Inhaltsverzeichnis anzuzeigen. >> Navigation: »Keine Hilfethemen oberhalb dieser Ebene« TiCon4Service |
Der TiCon4Service hat zwei Hauptfunktionen:
1.Eine OData-Schnittstelle bereitstellen um Zeitstudien an die TiCon TS-App zu senden, sofern TiCon nicht lokal installiert ist und der Service nicht installiert wurde.
2.Einen Dienst bereitstellen um Jobs auf einem anderen PC abzuarbeiten.
Der Service kann als Windows-Dienst eingerichtet oder interaktiv auf der Kommandozeile ausgeführt werden.
•Bei lokalen Datenbankinstallationen wird empfohlen, den Service nicht mitzuinstallieren. Der Service sperrt, wenn er als Windowsdienst läuft, die Datenbank und damit ist ein gleichzeitiges Arbeiten mit TiCon auf derselben Datenbank unmöglich.
•Wird der Service dennoch mit installiert, so ist er zunächst deaktiviert. Um ihn zu verwenden, muss er entweder über die Systemsteuerung (Win+R --> services.msc --> ENTER) aktiviert oder interaktiv gestartet werden.
•Damit die Jobabarbeitung auch funktioniert, muss die Config.xml angepasst werden.
Hinweis: |
Um Sicherzustellen dass bei der Abarbeitung von Jobs keine Dateninkonsistenzen erzeugt werden, benutzt der Service dieselbe Initialisierungsroutine wie der TiCon Client. Treten bei den Prüfungen Fehler auf, so wird der Dienst angehalten. Informationen zur Fehlersuche finden Sie im Windows Eventlog. |
Um den TiCon4Service per https zu betreiben ist die Installation eines Zertifikates notwendig.
Vorgehen:
1.Zertifikat installieren
2.Zertifikat öffnen und den Fingerabdruck kopieren
3.cmd.exe als Administrator starten und folgendes Kommando ausführen
netsh http add sslcert ipport=0.0.0.0:9001
certhash=<Fingerabdruck des Zertifikates> appid={0d7c482c-f9ef-49a4-856f-3933ce86d922}
Parameter |
Bedeutung |
ipport |
IP-Adresse und Port für die Bindung |
certhash |
SHA-Hash des Zertifikats. Dieser Hash ist 20 Bytes lang und wird als Hexadezimalzeichenfolge angegeben. |
appid |
GUID zur Bezeichnung der zugehörigen Anwendung |
Damit der Service Daten auf einem bestimmten Port empfangen kann, muss eine entsprechende Konfiguration erstellt werden. Manuell kann dies wie folgt gemacht werden: 1.Zunächst ist ein Eingabeaufforderungsfenster als Admin zu starten. 2.In diesem Fenster muss dann der entsprechende Befehl eingegeben werden. 3.Soll der Service auch von anderen Rechnern erreicht werden, ist zusätzlich die Windows Firewall zu deaktivieren bzw. eine Ausnahme zu definieren Portmapping konfigurieren und Firewall-Regel definieren rem Portmapping festlegen netsh.exe http add urlacl url=https://+:9001/ sddl=D:(A;;GX;;;WD) rem Firewall-Regel für den Port und TiCon4.exe netsh.exe advfirewall firewall add rule name="TiCon4 OData Port 9001"; netsh.exe advfirewall firewall add rule name="TiCon OData Program"
War alles erfolgreich, so sollte es wie folgt aussehen. ![]() Portmapping und Firewall-Regel wieder entfernen Wird der TiCon4Service auf dem Rechner nicht mehr benötigt, so können die Firewall-Regeln wieder entfernt werden. netsh.exe http delete urlacl url=https://+:9001/ netsh.exe advfirewall firewall delete rule name="TiCon4 OData Port 9001" netsh.exe advfirewall firewall delete rule name="TiCon OData Program"
War alles erfolgreich, so sollte es wie folgt aussehen. ![]() |
Die Konfiguration des Odata-Service erfolgt über die config.xml beschrieben im Kapitel Odata-Service.
TiCon4Service manuell starten
Der TiCon4Service kann auch manuell bzw. interactive gestartet werden. Dazu muss folgender Befehl verwendet werden:
TiCon4Service.exe /interactive
Hinweis: |
Soll TiCon4Service manuell über die Konsole gestartet werden, so stellen Sie sicher, dass der Service nicht bereits als Windows-Dienst läuft. Sollte das der Fall sein, deaktivieren bzw. beenden Sie den Service unter Dienste. |
TiCon4Service als Windows-Dienst beenden
Wenn der TiCon4Service über die Konsole gestartet werden soll, muss er zuvor als Windows-Dienst deaktiviert werden. Dazu mit Windows-Taste+R den "Ausführen"-Dialog aufrufen und mit services.msc die Windows-Diensteliste öffnen. Den Dienst TiCon 4.09 Service auswählen, mit der rechten Maustaste das Kontextmenü aufrufen und Daktivieren auswählen.
TiCon4Srvice in der Windows-Diensteliste
Auswirkungen im TiCon
Ist der TiCon4Service aktiv und in der config.xml die Einstellung Tasks.Enable=true konfiguriert, so ist es möglich im TiCon die Ausführung aufwändigerer Aktionen durch den Service erledigen zu lassen. Die standardmäßige Ausführung erfolgt jedoch weiterhin lokal.
Beispiel: Option "Lokal ausführen" ist im Dialog "Bausteine duplizieren" sichtbar
Verwendung mehrere Services gleichzeitig