In diesem Topic werden eventuelle Problemfälle und deren Lösungswege beschrieben.
Buchungen werden zwar vom Terminal auf den Server übertragen, dort auch verarbeitet aber nicht in der Zeitdatenliste angezeigt. Parallel dazu kann es auch vorkommen, dass der ZeitChecker bei der Bearbeitung von Aufträgen hängen bleibt.
Das Terminal sind grundsätzlich online und Buchungen kommen in der "Intern.dat-Datei" (zu finden unter \Eurolohn\LHRZeit\ZeitConsens\Temp) an und werden bearbeitet.
Die Bearbeitung ist in der "-.bak - Datei" zu finden.
Die Buchungen scheinen zwar in der Tabelle BU auf, jedoch nicht in der AUSGABE (Zeitdatenliste). Zusätzlich dazu ist folgender Fehler in der EventLog.txt (lib-Verzeichnis) zu finden:
2015.11.09 16:20:16.777 [SYSTEM] REKALK --> 3704
2015.11.09 16:43:34.380 [Consens Zeiterfassung GmbH] Das Zeitlimit für den Vorgang wurde erreicht. - URL:http://localhost:7903/soap/IZcServerWebservices - SOAPAction:urn:IZcWebservices-IZcServerWebservices#rekalk bei Ma Index:4318
2015.11.09 16:43:34.443 [SYSTEM] LoadMemTable
2015.11.09 16:43:34.474 [SYSTEM] LoadMemTable
2015.11.09 16:43:34.943 [SYSTEM] LoadMemTable
In diesem Fall ist es sehr wahrscheinlich, dass entweder ein Fehler in der "Rekalk-dll" oder eine Falscheingabe des Kunden vorliegt (z.B. zu hohe Beträge). Die "Rekalk" hängt dann und führt bei nachfolgenden "Rekalk"-Anfragen zu diesem Fehler. In der EventLog ist der Dienstnehmer zu identifizieren, der zum ersten Mal nach dem Neustart des ZcServers diesen Fehler auswirft (letzter Eintrag vor dem Fehler oder Eintrag direkt beim Fehler).
Bei dieser Konstellation kann es auch vorkommen, dass der Zeitchecker hängenbleibt, wenn man den betroffenen Dienstnehmer rekalkulieren möchte. Der Zeitchecker instanziert die "Rekalk-dll" selber nochmal (zusätzlich zum Server), deshalb kann es hier unabhängig voneinander zu Problemen kommen (z.B. Terminalbuchungen werde nicht rekalkuliert, Zeitchecker läuft aber normal (bis der betroffene DN rekalkuliert wird).
Zunächst muss geschaut werden, dass das System wieder stabil läuft (ZcServer, Tomcat, ZeitChecker neu starten). Vermeidet, dass der Dienstnehmer wieder rekalkuliert wird (eventuell in ma_daten das Feld validto auf einen späteren Wert setzen).
Dann dem Dienstnehmer ein leeres Zeitmodell (nur mit Sollzeit) dem DN zuordnen und schauen, ob ein Rekalk jetzt geht.
Unter Beiziehung von Consens die Ursache eliminieren (Eingabefehler oder Fehler in der "Rekalk-dll"). Über die Datenbank oder Freigabemaske die Neuberechnung für alle Dienstnehmer starten (aktuelles Monat).
Terminalbuchungen werden nicht angezeigt und Buchungen kommen in der "Intern.dat-Datei" (zu finden unter \Eurolohn\LHRZeit\ZeitConsens\Temp) an und werden bearbeitet. Im Taskmanager läuft aber die Zcserver.exe nicht!
Im Programm "Dienste" den Zcserver neu starten:
