Voraussetzungen für das AutoUpdate

Voraussetzungen

Damit AutoUpdate eingesetzt werden kann, müssen folgende Voraussetzungen erfüllt sein:

 

Konfiguration

Die Konfiguration von AutoUpdate hängt wesentlich von der Verteilung der Module (IQModule) und Programdateien (IQProdukte) sowie der Verteilung der IQ-Server ab.
Abhängig von dieser Verteilung muss die Konfiguration in einer oder mehreren Konfigurationsdateien (IQServer.ini und regisafe.ini) erfolgen.

Folgende Verteilungsvarianten müssen berücksichtigt werden:

Zentrale Ablage von "IQModule" und "IQProdukte"

 

Ein IQ-Server

Auf einem Netzwerk-Dateiserver liegen zentral die IQModule und die IQProdukte und werden sowohl vom Server als auch von den Clients von dort geladen. Es wird nur ein einziger IQ-Server verwendet.

In dieser einfachen Installation wird das AutoUpdate in die Konfigurationsdatei IQServer.ini des IQ-Servers eingebunden und übernimmt von dort aus die Aktualisierung der Programmdateien.

Zentrale Ablage von "IQModule" und "IQProdukte"

 

Mehrere IQ-Server

Die IQ-Server teilen sich die Aufgaben (beispielsweise ein "Haupt-Server" und ein weiterer für den Mail-Empfang). In diesem Fall binden Sie das zentrale AutoUpdate, das sich die Update-Dateien aus dem Internet holt, nur an einem der IQ-Server ein, am besten am "Haupt-Server". Die anderen IQ-Server werden so eingerichtet, dass sie die Update-Dateien von diesem zentralen AutoUpdate-Server holen.

 

Problem hierbei:
Der IQ-Server, auf dem das AutoUpdate läuft, startet sich nach dem Einspielen neuer Programmversionen automatisch neu. Manche zusätzliche IQ-Server werden dies jedoch nicht tun – diese müssen Sie daher manuell neu starten!
Ein IQ-Server, auf dem das IQ-Modul MailConnector oder FaxConnector läuft, startet sich jedoch automatisch neu, wenn der IQ-Server neu gestartet wurde, auf dem das IQ-Modul MailServer läuft.

Dezentrale Ablage von "IQModule" und "IQProdukte"

Liegen die IQModule und IQProdukte nicht zentral auf einem Dateiserver, sondern sind beispielsweise auf mehrere Dateiserver oder einzelne Arbeitsplätze verteilt, dann müssen Sie das AutoUpdate aus naheliegenden Gründen auch mehrfach einbinden.

 

Zum Glück stellt dies jedoch kein unüberwindbares Problem dar: Das Modul AutoUpdate kann nicht nur auf beliebig vielen IQ-Servern sondern auch auf den Clients eingebunden werden.
Dazu wird ein IQ-Server so eingerichtet, dass er den neuesten Programm-Stand aus dem Internet herunterlädt. Alle weiteren IQ-Server und alle Clients holen sich dann die Update-Daten von diesem IQ-Server.

 

Sie können das AutoUpdate überall dort einbinden, wo die IQModule und die IQProdukte aktualisiert werden sollen. Haben Sie beispielsweise Einzelarbeitsplätze eingebunden (z.B. Home-Office-Arbeitsplätze), können Sie AutoUpdate auch dort problemlos zum Aktualisieren der Programmversionen verwenden.

 

AutoUpdate-Eintrag in der Konfigurationsdatei

Die Einträge in der Gruppe "AutoUpdate" bedeuten:

UpdateServer

Hier wird unterschieden, ob das AutoUpdate die Daten vom Internet herunterladen soll oder von einem anderen IQ-Server (in der Regel dem zentralen IQ-Server), der dann jedoch die Daten vom Internet herunter lädt:

  • Variante 1: AutoUpdate-Daten aus dem Internet herunterladen
    Geben Sie bei UpdateServer die Internet-Adresse an, von der das AutoUpdate die notwendigen Informationen und Dateien abrufen kann. Die AutoUpdate-Adresse lautet: http://update.regisafe-online.de
    • Falls Ihr Computer über einen Proxy-Server auf das Internet zugreift, müssen Sie den Internet-Zugriff entsprechend konfigurieren (siehe unter Gruppe [Internet])
  • Variante 2: Daten von einem anderen IQ-Server holen
    Geben Sie als UpdateServer die Adresse des zentralen IQ-Servers ein, von dem die AutoUpdate-Daten geholt werden sollen. Auf diesem zentralen IQ-Server muss das AutoUpdate so eingerichtet sein, dass es sich die Daten vom Internet holt (= Variante 1).
    Die Adresse muss in der Form IQ:IP-Adresse eingegeben werden, also z.B. IQ:123.45.67.89.
    Statt der IP-Adresse können Sie auch den Computernamen angeben.
    • Vergessen Sie auf keinen Fall, das IQ: vor die Adresse zu schreiben! Ansonsten geht das AutoUpdate davon aus, dass es sich bei der angegebenen Adresse um eine Internet-Adresse handelt.
    • Auf einem Client können Sie den Eintrag UpdateServer komplett weglassen, wenn die AutoUpdate-Daten vom zentralen IQ-Server (= der Server, der in der INI-Datei unter [System] mit Server = … angegeben ist) geholt werden sollen!
      Wird sowohl das über Variante 1 eingerichtete zentrale AutoUpdate als auch die über die Variante 2 eingerichteten AutoUpdates über die Zeitsteuerung gesteuert, müssen Sie die Zeitsteuerungen so planen, dass der zentrale AutoUpdate-Server mit dem Herunterladen fertig ist, bevor andere AutoUpdates sich von ihm die neuesten Versionen holen können! Falls möglich, sollten Sie eine Stunde Abstand vorsehen.

Zeitsteuerung

Legen Sie hier fest, wann AutoUpdate nach neuen Programmversionen suchen und diese einspielen soll.

Beachten Sie hierbei folgendes:

  • Zur angegebenen Zeit sollte aus nahe liegenden Gründen möglichst niemand mit regisafe arbeiten...
  • Falls dennoch mit regisafe gearbeitet wird, werden die Benutzer aufgrund des automatischen Server-Neustarts aus regisafe "rausgeworfen", sofern AutoUpdate neue Programmversionen eingespielt hat.
  • Haben Sie die Bestätigungs-Funktion aktiviert (siehe unten),ist es sinnvoll, den AutoUpdate-Zeitpunkt vor Arbeitsbeginn einzurichten: Sobald sich ein entsprechend berechtigter Benutzer anmeldet, erhält er innerhalb kurzer Zeit eine entsprechende Meldung und kann dann entscheiden, wann das AutoUpdate durchgeführt werden soll.
  • Der IQ-Server bzw. der regisafe-Arbeitsplatz muss zur angegebenen Zeit auch laufen!
  • Aus dem vorgenannten Grund ist eine Zeitsteuerung auf regisafe-Arbeitsplätzen in der Regel sinnlos – lassen Sie daher den Eintrag Zeitsteuerung weg und legen Sie stattdessen Programmstart = Ja (siehe weiter unten) fest.

Sie können unter Zeitsteuerung sämtliche IQ-Zeitsteuerungs-Angaben verwenden – siehe unter Zeitsteuerungs-Angaben.

 

Für das AutoUpdate bietet sich allerdings in den allermeisten Fällen folgende Form an: MO-FR=04:00

Dies bedeutet: AutoUpdate soll montags bis freitags jeweils um 4:00 Uhr nach neuen Programmversionen suchen.

 

Ein anderes Beispiel: MO-SO=23:00

In diesem Fall wird an jedem Tag jeweils um 23:00 nach neuen Programmversionen gesucht.

ProgrammStart

Legen Sie Programmstart = JA fest, wird bei jedem Programmstart des IQ-Servers (bzw. des regisafe-Arbeitsplatzes, in den AutoUpdate eingebunden ist) nach neuen Programmversionen gesucht.

 

Diese Einstellung bietet sich sowohl bei Verwendung von AutoUpdate an einem Server an (falls die reguläre Update-Zeit "verpasst" wurde) als auch bei Verwendung von AutoUpdate an regisafe-Arbeitsplätzen (da in diesem Fall die Zeitsteuerung meist sinnlos ist – siehe oben).

 

Möchten Sie diese Funktionalität dennoch ausschalten, können Sie den Eintrag Programmstart = Ja entweder weglassen oder Sie tragen Programmstart = Nein ein.

Bestätigung

Standardmäßig ist Bestätigung = Nein eingestellt, dies bedeutet: Sobald neue Programmversionen vorliegen, werden diese automatisch eingespielt.

 

Möchten Sie, dass vorher entsprechend berechtigte Benutzer die Installation bestätigen müssen, setzen Sie Bestätigung = Ja. Nähere Informationen über die Bestätigungs-Funktion finden Sie unter Schlüssel "Bestätigung".

Haben Sie Bestätigung = Ja in der INI-Datei eingetragen haben, wird in den regisafe-Berechtigungen (Benutzerdefinition) eine Kategorie AutoUpdate und dort die Berechtigung AutoUpdate durchführen angeboten. Nur Benutzer, die diese Berechtigung (oder Vollberechtigung) besitzen, werden zur AutoUpdate-Bestätigung aufgefordert.

AlleBenachrichtigen

Diese Einstellung wird nur dann verwendet, wenn Sie das Modul Mail/Wiedervorlage einsetzen.

Standardmäßig ist AlleBenachrichtigen = Ja eingestellt, dies bedeutet: Sobald neue Programmversionen eingespielt wurden, werden alle Benutzer via Mail über das eingespielte Update (mit Hinweisen über durchgeführte Programmänderungen, neue Funktionen, technische Änderungen etc.) informiert.

Haben Sie AlleBenachrichtigen = Nein eingestellt, wird in den Berechtigungen (Benutzerdefinition) eine Kategorie AutoUpdate und dort die Berechtigung Benachrichtigung via Mail empfangen angeboten. Es werden dann nur die Benutzer über eingespielte Updates informiert, die diese Berechtigung (oder Vollberechtigung) besitzen.

  • Benachrichtigungen werden nur dann erstellt, wenn das AutoUpdate auf dem IQ-Server, auf dem das IQ-Modul MailServer läuft, die AutoUpdate-Daten aus dem Internet herunterlädt!