Mit Hilfe der Service-Komponente gecko.windows DB Batch:
- werden Daten, wie Stempelungen, Adressen oder Grundeigentümer automatisch aus einer Fremdapplikation übernommen.
- kann die gecko Datenbank gesichert werden.
Update
Die aktuelle Version der Service-Komponente erhalten Sie auf auf der Download-Seite
Neu-Installation
Gehen Sie wie folgt vor, um den Windows Dienst gecko.windows DB Batch einzurichten:
- Klicken Sie auf Download.
- Klicken Sie im Dialogfeld Dateidownload auf Öffnen oder Ausführen, um sofort mit der Installation zu beginnen. Folgen Sie den Programmanweisungen.
- Die Dateien werden standardmässig ins Verzeichnis c:\programme\gecko\service kopiert. Klicken Sie auf die Befehlstaste Durchsuchen, um ein anderes Installationsverzeichnis zu wählen.
- Klicken Sie im Dialogfeld WinZip Self-Extractor auf Unzip , um die Dateien ins Verzeichnis gemäss Schritt 3 zu kopieren.
- Starten Sie den Windows Explorer.
- Wechseln Sie ins Verzeichnis c:\programme\gecko\service und doppelklicken Sie die Datei GeckoDbBatchInstall.bat. Diese Batchroutine installiert den Windows Dienst auf dem Computer, sofern Sie .NET Framework 1.1 installiert haben.
- Starten Sie den Dienst via Start->Systemsteuerung->Verwaltung->Dienste.
Wichtige Hinweise
- Die Konfigurationsdatei gecko.DbBatch.exe.config muss sich im Programmverzeichnis c:\programme\gecko\service befinden.
- Sofern Sie die Datenbank automatisch sichern wollen, muss der Administrator in der Datenbank in den Rollen 'sysadmin' sowie 'db_owner' und 'db_backupoperator' angemeldet sein!
- Adressen, Grundeigentümer etc.: Der Datenabgleich sollte nur an Randzeiten ausgeführt werden, um Datenverluste zu vermeiden (siehe Parameter pTime).
- Stempelungen Präsenzzeit: In der Mitarbeiterkartei müssen die Personal-Nr. (gemäss Fremdapplikation) der Mitarbeitenden hinterlegt sein.
Konfiguration
Erfassen Sie in der Datei gecko.DbBatch.exe.config die nachfolgenden Eintragungen.
| <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings > <add key="pAppID" value="NEST" /> <add key="pTime" value="05:00:00" /> <add key="pTageMutation" value="60" /> <add key="pMaxConnect" value="1" /> <add key="pConfigFile_1" value="c:\programme\gecko\service\gecko.xml" /> <add key="pPathBackup" value="" /> <add key="pBackupOnly" value="0" /> </appSettings > </configuration> |
| pAppID | ID der externen Applikation (Fremdsystem), z.B. NEST, RUF, GEMOWIN. |
| pTime | Zeitpunkt, beim welchem die Daten (Adressen, Grundeigentümer) aus dem Fremdsystem übertragen werden resp. die Datenbank gesichert werden soll. Sofern hier kein gültiger Wert eingetragen ist, erfolgt der Abruf täglich um 5 Uhr morgens (05:00:00). |
| pTageMutation | Anzahl Tage vor aktuellem Tagesdatum, ab welchem Mutationen im Fremdsystem berücksichtigt werden. |
| pMaxConnect | Anzahl der Datenbanken, die verarbeitet werden. Der Standardwert ist 1. WICHTIG: Mehrere Datenbanken zu unterschiedlichen Fremdsystemen führt zu einem Programmfehler. |
| pConfigFile_1 | Pfad und Name der Konfigurationsdatei(en). Dieser Parameter wird gemäss pMaxConnect hochgezählt. Die Konfigurationsdatei gecko.xml befindet sich standardmässig im Verzeichnis p:\programme\gecko\appl\bin. Weitere Informationen siehe auch Konfiguration. |
| pPathBackup | Pfad, in welchem die Datenbank gesichert werden soll, z.B. d:\backup.
ACHTUNG: Das Sicherungsmedium wird vom SQLExpress Dienst gespeichert. Der
Dienst läuft standardmässig mit reduzierten Zugriffsrechten. |
| pBackupOnly | Erfassen Sie den Wert 1, sofern Sie nur die Datenbank sichern wollen. |
Ereignisanzeige
Sofern keine Stempelungen eingetragen werden, können Sie die möglichen Ursachen in der Ereignisanzeige einsehen:
- Klicken Sie Menü Start auf Einstellungen->Systemsteuerung.
- Doppelklicken Sie im Dialogfeld Systemsteuerung auf den Eintrag Verwaltung.
- Doppelklicken Sie im Dialogfeld Verwaltung auf den Eintrag Ereignisanzeige.
- Klicken Sie im Dialogfeld Ereignisanzeige in der linken Übersichtsliste auf den Strukturknoten Anwendungsprotokoll.
- Doppelklicken Sie im Anwendungsprotokoll (rechte Anzeigeliste) jene Ereignisse, welche in der Spalte Quelle den Inhalt gecko.DbBatch haben.
Deinstallation
Gehen Sie wie folgt vor, um den Dienst zu deinstallieren:
-
Beenden Sie den Dienst gecko.windows DB Batch.
Wählen Sie hierzu Start->Systemsteuerung->Verwaltung->Dienste - Starten Sie den Windows Explorer.
- Wechseln Sie ins Verzeichnis c:\programme\gecko\service und doppelklicken Sie die Datei GeckoDbBatchUnInstall.bat. Diese Batchroutine entfernt den Dienst von Ihrem Computer.