Inhalt der Seite

Beschreibung der Einstellung der automatischen Aktualisierung des RAC Servers

Hilfe | Beschreibung der Einstellung der automatischen Aktualisierung des RAC Servers

Inhalt:


1. Beschreibung der Datei für Aktualisierungen
1.1. Beschreibung des Dateiformats
1.2. Beschreibung der Sektion [UpdateVersionXXX.XXX]
1.3. Beschreibung der Schlüssel in der Sektion [UpdateVersionXXX.XXX]
1.4. Beispiele, wie die Aktualisierungsdatei aussehen sollte
2. Einstellung der Aktualisierung im RAC Server
2.1. Hinweis "Wann soll die Aktualisierung durchgeführt werden"
2.2. Hinweis "Vom Webserver aktualisieren"
2.3. Hinweis "Vom geteilten Folder aktualisieren"
3. Beschreibung des Aktualisierungspakets
3.1. Beschreibung des Dateiformats
3.2. Beschreibung der Datei update.ini
3.2. Beschreibung der Sektion [Files] in der Datei update.ini
3.3. Einfügen der eigenen Datei in das Aktualisierungspaket



1. Beschreibung der Datei für die Aktualisierung
1.1. Beschreibung des Dateiformats.
Die Datei kann im Textformat stehen oder ihr Inhalt kann mit
ASP, PHP oder CGI Skript generiert sein; es ist wichtig, dass
das Ergebnis des Ausgangs aus der dynamischen Seite im Textformat war und
und die unten angeführten Sektionen und Schlüssel beinhaltete und keine HTML oder andere
Formatierungszeichen beinhaltete.
Notizen können hinter zwei Schrägstriche geschrieben werden //.

1.2. Die Beschreibung der Sektion [UpdateVersionXXX.XXX]
In der Datei können sich mehrere Sektionen befinden; der Server sucht die Sektion zuerst nach
seiner Minoritäts- oder Majoritätsfunktion, z.B. wenn der Server die Version 3.0 ist,
sucht er die Sektion [UpdateVersion3.0], falls diese nicht vorliegt, sucht er die Sektion nach
der Majoritätsversion, z.B. [UpdateVersion3], wenn auch diese Sektion nicht vorliegt,
sucht er die ursprüngliche Sektion [UpdateVersion]. Hiermit wird verschiedenen Versionen
eine andere Einstellung ermöglicht.

1.3. Beschreibung der Schlüssel in der Sektion [UpdateVersionXXX.XXX]
Die Sektionen müssen die verpflichtenden Schlüssel beinhalten:
- "Version": beinhaltet die Majoritäts- und Minoritätsnummer und die Nummer der Versionsaktualisierung, die
vorliegt im Format xxx.xxx.xxx, z.B. 3.1.0.
Server; wenn die Majoritäts- oder Minoritätsversion kleiner ist, wird eine Aktualisierung durchgeführt.
- "HTTPURLAdressForDownloadNewVersion": beinhaltet die HTTP-Adresse für das Aktualisierungspaket,
der die aktualisierten Dateien beinhaltet, die im CAB-Format archiviert sind.
Benutzen Sie nur das von uns erstellte Aktualisierungspaket; nach der Vorgangsweise im Punkt 3.3 ist es möglich
in das Paket auch Ihre Dateien einzufügen z.B. für die Änderung der Serverkonfiguration.

Nicht verpflichtende Schlüssel für die Registrierung:
- "RegistrationName" und "RegistrationKey": Schlüssel für die Serverregistrierung,
ermöglichen die Registrierung immer dann, wenn der Server den Stand der lezten Version feststellt,
das heißt, auch wenn die Aktualisierung nicht durchgeführt wurde. Der Inhalt wurde verwendet, wenn der Server
nicht registriert ist oder wenn seine Registrierung verschieden ist, z.B. für die mögliche
Umregistrierung beim Übergang auf die neuere Majoritätsversion.
Die Registrierungsinformation muss für die aktualisierte Version gültig sein.

Weitere nicht verpflichtende Schlüssel:
- "WNETPathFileDownloadNewVersion": Verpflichtender Schlüssel im Fall einer Aktualisierung
aus dem geteilten Folder. Der Schlüssel muss in diesem Fall den Dateinamen
des Aktualisierungspakets, das in dem geteilten Folder oder Unterfolder platziert wird, beinhalten, z.B.:
WNETPathFileDownloadNewVersion=RACsUpdateVersion.cab
WNETPathFileDownloadNewVersion=update\RACsUpdateVersion.cab

- "HTTPURLPageDownLoadIfUpadateVersion": Der Schlüsselinhalt wird nach dem Beenden der Aktualisierung benutzt.
Der Schlüssel für die richtige Funktion muss eine gültige HTTP-Adresse der dynamischen Seite beinhalten, die
den Server nach dem Beenden der Aktualisierung herunterladet und diese Variablen übergibt:
  - "LastVersion": Nummer der ursprünglichen Version
  - "NewVersion": Nummer der neuen Version
  - "OS": Beschreibung der Version des Operationssystems
  - "State": Stand des Aktualisierungsbeenden, Nummer:
    - 1: komplett beendete Aktualisierung
    - 2: nicht komplett beendete Aktualisierung, manche Dateien wurden nicht aktualisiert,
     Genauere Information gibt es beim Benutzen der Postnachrichten.
Die dynamische Seite kann diese Angaben z.B in die Datenbank mit der IP-Adresse und Datum speichern,
um die Aktualisierung zu monitorieren. Die Aktualisierungsinformationen werden auch beim Benutzen der Postnachrichten
gesendet.

1.4. Beispiele für die Aktualisierungsdatei
z.B. für die Aktualisierung der Version 3.0:

[UpdateVersion]
Version=3.1.0
HTTPURLAdressForDownloadNewVersion=www.remote.cz/update/racs/RACs310.cab


z.B. für die Aktualisierung der Version 3.0 mit der Möglichkeit die Information nach dem Beenden zu übergeben
Aktualisierung:

[UpdateVersion]
Version=3.1.0
HTTPURLAdressForDownloadNewVersion=www.remote.cz/update/racs/RACs310.cab
HTTPURLPageDownLoadIfUpadateVersion=www.remote.cz/update/RACs/final.php


z.B. für die Aktualisierung der Version 3.0 mit der Möglichkeit einer Registrierung und Informationsübergabe nach dem Beenden
Aktualisierung:

[UpdateVersion]
Version=3.1.0
HTTPURLAdressForDownloadNewVersion=www.remote.cz/update/RACs/RACs310.cab
//Seite nach dem Beenden der Aktualisierung
HTTPURLPageDownLoadIfUpadateVersion=www.remote.cz/update/RACs/final.php
//Ihre Registrierungsangaben
RegistrationName = Name der Firma
RegistrationKey = 111111 - 222222 - 333333 - 444444


Das gleiche Beispiel, aber nur Server, welche die Majoritätsversion 2 besitzen:

[UpdateVersion2]
Version=2.1
HTTPURLAdressForDownloadNewVersion=www.remote.cz/update/RACs/RACs21.cab
//Seite nach dem Beenden der Aktualisierung
HTTPURLPageDownLoadIfUpadateVersion=www.remote.cz/update/RACs/final.php
//Ihre Registrierungsangaben
RegistrationName = Firma
RegistrationKey = 111111 - 222222 - 333333 - 444444


Das gleiche Beispiel, aber nur für Server, welche die Majoritäts- und Minoritätsversion 2.5 besitzen:

[UpdateVersion2.5]
Version=2.6
HTTPURLAdressForDownloadNewVersion=www.remote.cz/update/RACs/RACs26.cab
//Seite nach dem Beenden der Aktualisierung
HTTPURLPageDownLoadIfUpadateVersion=www.remote.cz/update/RACs/final.php
//Ihre Registrierungsangaben
RegistrationName = Firma
RegistrationKey = 111111 - 222222 - 333333 - 444444

2. Einstellung der Aktualisierung im RAC Server
Die Einstellung liegt am Hinweis "Automatische Aktualisierung" in der Servereinstellung.

2.1. Der Hinweis "Wann soll die Aktualisierung durchgeführt werden?"
Auf dem Hinweis können Sie ein geplantes Starten der Kontrolle der neuen Version einstellen.
Wenn der Computer zur Zeit des geplanten Start abgeschaltet war, ermöglicht der Planer
beim Start das Hochfahren der Kontrolle, falls die vorherige nicht hochgefahren
worden war.

2.2. Der Hinweis "Vom Webserver aktualisieren"
Hier stellen Sie die richtige HTTP-Adresse der Datei ein, die Informationen
über die neue Version beinhaltet; was die Datei beinhalten sollte, wird im Punkt 1 beschrieben.

Für die Überprüfung der richtigen HTTP-Adresse verwenden Sie den Internetexplorer
oder schalten Sie im Hinweis "Einstellungen/Servereinstellungen/Hauptsächliches" die "Detailinformationen anzeigen und protokollieren" ein und
starten Sie manuell die Aktualisierung aus der Menüleiste oder dem Menü "Einstellungen/Automatische Aktualisierung hochfahren".
Dann warten Sie, bis im Hauptfenster der Text "Kontrolle der Aktualisierung wurde gestartet" erscheint; Wenn alles in Ordnung eingestellt wurde
erscheint z.B. dieser Text:

2003-12-09 09:20:12 Kontrolle der Aktualisierung wurde gestartet
Zugängliche Informationen aus der Aktualisierungsdatei:
Informationen über die Aktualisierung wurden aus der Sektion "UpdateVersion" geladen.
Inhalt der Schlüssel aus der Sektion:
Version=2.1
HTTPURLAdressForDownloadNewVersion=www.remote.cz/update/RACs/RACsUpdateVersion21.cab
RegistrationName=
RegistrationKey=
HTTPURLPageDownLoadIfUpadateVersion=
2003-12-09 09:18:37 Die Aktualisierung der Version wird nicht durchgeführt, die zugängliche Version "2.1" ist nicht zugänglich.
2003-12-09 09:18:37 Die Kontrolle der Aktualisierung wurde beendet

Das heißt z.B., dass die Adresse richtig eingestellt ist.
Falls Sie z.B. eine falsche Adresse einstellen, kann es folgender Weise aussehen:

2003-12-09 09:22:46 Die Kontrolle der Aktualisierung wurde gestartet
2003-12-09 09:22:46 Beim Laden der Datei, welche Informationen über die neue Version beinhaltet, trat ein Fehler auf:
Beim Verbinden zum Server trat ein Fehler auf:
Name oder Adresse des Servers kann nicht erkennt werden. (12007)
2003-12-09 09:22:46 Kontrolle der Aktualisierung wurde beendet

2003-12-09 09:23:23 Kontrolle der Aktualisierung wird hochgefahren
2003-12-09 09:23:24 Beim Laden der Datei, welche die Informationen über die neue Version beinhaltet, trat ein Fehler auf:
Fehler beim Empfang der validen HTTP-Antwort vom Server, Code der Antwort:404
2003-12-09 09:23:24 Kontrolle der Aktualisierung wurde beendet

Oder wenn keine Information über die neue Version angeführt ist:

2003-12-09 09:26:00 Kontrolle der Aktualisierung wurde gestartet
2003-12-09 09:26:00 Aktualisierungsdatei "D:\Program Files\RAC Server\UpdateVersion\RACsUpdateVersion.ini" beinhaltet keine Informationen über die neue Version.
2003-12-09 09:26:00 Kontrolle der Aktualisierung wurde beendet

Die heruntergeladene Datei können Sie jetzt direkt besichtigen, sie ist im Adressar UpdateVersion platziert und ihr Name lautet
RACsUpdateVersion.ini, wie auf dem Exzerpt gesehen werden kann.

2.3. Der Hinweis "Aus der geteilten Datei aktualisieren"
Hier stellen Sie den richtigen Namen der geteilten Datei ein, in der die Datei, welche Informationen über die neue Version beinhaltet, vorliegt.
Z.B. so: "\\server\\folder", der Weg zum geteilten Folder besteht aus der Netzadresse
des fernen Systems, wann Sie IP, DNS oder den Computernamen eingeben können, und aus dem Namen des geteilten Folder.
Um den richtigen Folder einzugeben können Sie die Auswahl der bereits verbundenen Netzeinheit nutzen oder
eine neue Netzeinheit anschließen.
Nach der Eingabe des Folders geben Sie den Namen der Aktualisierungsdatei ein, die im geteilten Folder platziert ist.
Was die Aktualisierungsdatei beinhalten sollte, wird im Punkt 1 beschrieben.
Falls der Folder eine Autorisierung verlangt, geben Sie den Benutzernamen und das Passwort ein.
Falls der Server als ein Systemdienst von Windows NT® und höher hochgefahren ist,
muss schließlich für eine richtige Funktion ein Benutzerkonto eingegeben werden, unter welchem der
Aktualisierungsprozess laufen wird. Das Benutzerkonto muss eine minimale Genehmigung für eine lokale
Anmeldung zu diesem Computer haben.

Um die richtige Einstellung zu überprüfen schalten Sie "Detailinformationen anzeigen und protokollieren" ein auf dem Hinweis
"Einstellungen/Servereinstellungen/Hauptsächliches" und fahren Sie manuell die Aktualisierung auf der Menüleiste hoch
oder im Menü "Einstellungen/Automatische Aktualisierung starten".
Dann warten Sie, bis im Hauptfenster der Text "Kontrolle der Aktualisierung wurde hochgefahren" erscheint;
Wenn alles richtig eingestellt ist, erscheint z.B. dieser Text:

2003-12-09 09:15:12 Kontrolle der Aktualisierung wurde gestartet
Zugängliche Informationen aus der Aktualisierungsdatei:
Informationen über die Aktualisierung wurden aus der Sektion "UpdateVersion" geladen.
Inhalt der Schlüssel aus der Sektion:
Version=2.0
HTTPURLAdressForDownloadNewVersion=www.remote.cz/update/RACs/RACsUpdateVersion20.cab
RegistrationName=
RegistrationKey=
HTTPURLPageDownLoadIfUpadateVersion=
2003-12-09 09:15:37 Die Aktualisierung der Version wird nicht gemacht, die zugängliche Version "2.0" ist nicht die neueste.
2003-12-09 09:15:37 Kontrolle der Aktualisierung wurde beendet

Das heißt z.B., dass die Adresse richtig eingestellt ist.
Falls Sie z.B. einen falschen Folder einstellen, kann es folgender Weise aussehen:

2004-05-05 09:41:13 Kontrolle der Aktualisierung wurde gestartet
2004-05-05 09:41:15 Beim Laden der Datei aus dem geteilten Folder, welche Informationen über die neue Version beinhaltet, trat ein Fehler auf:
Der Weg im Netz wurde nicht gefunden. (53)
2004-05-05 09:41:15 Kontrolle der Aktualisierung wurde beendet

3. Beschreibung des Aktualisierungspakets
3.1. Beschreibung des Dateiformats
Inhalt der Aktualisierungsdateien, welche Gegenstand der Aktualisierung sind, wurde komprimiert
in das CAB-Format.
Die CAB-Datei muss eine Textdatei update.ini beinhalten, in der Informationen
über Aktualisierungsdateien vorliegen.

3.2. Beschreibung der Datei update.ini
Die Datei steht im Textformat.
Die Notizen können hinter zwei Schrägstriche geschrieben werden //.

3.2. Beschreibung der Sektion [Files] in der Datei update.ini
Die Datei muss die Hauptsektion [Files] beinhalten.
In dieser Sektion steht die Schlüsselliste FileXXX, FileDestDirectoryXXX und FileDigitalSignatureXXX.
Der erste Schlüssel muss mit File0 beginnen und die folgenden mit File1, File2...
Schlüssel:
- FileXXX beinhaltet den Namen der aktualisierten Datei
- FileDestDirectoryXXX beinhaltet die Platzierung der Datei; falls dies nicht angeführt wird,
ist die Datei im Adressbuch, in dem RAC Server installiert ist.
Falls die Datei in ein existierendes Adressbuch platziert werden muss, z.B. "Shared",
schreibt man in den Schlüsselinhalt den Namen dieses Adressbuches FileDestDirectoryXXX=Shared
- FileDigitalSignature beinhaltet die digitale Unterschrift der Datei. Bei Dateien des Formats ini a txt
muss dieser Schlüssel nicht angeführt werden.
Wenn die digitale Unterschrift nicht stimmen sollte, dann wird die Aktualisierung unterbrochen.
Die digitale Unterschrift schließt z.B. einen Angriff der aktualisierten Datei durch einen Virus oder
eine andere Art der Beschädigung aus, die eine Funktionsunfähigkeit des RAC Servers verursachen könnten.

3.3. Durch das Einfügen einer eigenen Datei in das Aktualisierungspaket
können Sie z.B. mit der neuen Version Ihre Konfiguration des installierten RAC Servers
aktualisieren und dies z.B. dann, wenn die neue Version eine neue Einstellung beinhaltet.
In das Aktualisierungspaket können nur Dateien des Formats ini und txt eingefügt werden.
Um die eigene Datei einfacher in das Aktualisierungspaket einfügen zu können
klicken Sie im RAC Client im Menü "Extras/Regelung des Aktualisierungspakets".
Falls Sie die Konfigurationsdatei RACs.ini aktualisieren werden, probieren Sie die neue Einstellung
vor dem Einfügen aus.
Im Dialog wählen Sie die Platzierung des Aktualisierungspakets, fügen Sie die eigene Datei ein
und erstellen Sie schließlich das Aktualisierungspaket; dieses platzieren Sie dann auf den Webserver
oder in den geteilten Folder.

Das letzte Aktualisierungspaket können Sie auf unserem Webserver herunterladen hier.