Anwendungskonfiguration

gecko Windows Dienst einrichten

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:

  1. Klicken Sie auf Download.
  2. Klicken Sie im Dialogfeld Dateidownload auf Öffnen oder Ausführen, um sofort mit der Installation zu beginnen. Folgen Sie den Programmanweisungen.
  3. 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.
  4. Klicken Sie im Dialogfeld WinZip Self-Extractor auf Unzip , um die Dateien ins Verzeichnis gemäss Schritt 3 zu kopieren.
  5. Starten Sie den Windows Explorer.
  6. 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.
  7. Starten Sie den Dienst via Start->Systemsteuerung->Verwaltung->Dienste.

Wichtige Hinweise

  1. Die Konfigurationsdatei gecko.DbBatch.exe.config muss sich im Programmverzeichnis c:\programme\gecko\service befinden.
  2. 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!
  3. Adressen, Grundeigentümer etc.: Der Datenabgleich sollte nur an Randzeiten ausgeführt werden, um Datenverluste zu vermeiden (siehe Parameter pTime).
  4. 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:

  1. Klicken Sie Menü Start auf Einstellungen->Systemsteuerung.
  2. Doppelklicken Sie im Dialogfeld Systemsteuerung auf den Eintrag Verwaltung.
  3. Doppelklicken Sie im Dialogfeld Verwaltung auf den Eintrag Ereignisanzeige.
  4. Klicken Sie im Dialogfeld Ereignisanzeige in der linken Übersichtsliste auf den Strukturknoten Anwendungsprotokoll.
  5. 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:

  1. Beenden Sie den Dienst gecko.windows DB Batch.
    Wählen Sie hierzu Start->Systemsteuerung->Verwaltung->Dienste
  2. Starten Sie den Windows Explorer.
  3. Wechseln Sie ins Verzeichnis c:\programme\gecko\service und doppelklicken Sie die Datei GeckoDbBatchUnInstall.bat. Diese Batchroutine entfernt den Dienst von Ihrem Computer.