| Frage | |
| Problem | Wie können fehlerhafte Einträge in David Archives (z.B. Archive .DIR oder ARCHIVE.DAT) wieder hergestellt werden? |
| Produkt | David |
| Priorität | keine |
| Effekt | normal |
| Datum | 13.01.2009 |
| Antwort |
| Mit dem Programm ArcUtil können defekte Archives reorganisiert werden. AlleInformationen eines Archives (Name, Nachrichteneinträge, Unter-Archives) sind in speziellen Systemdateien gespeichert. Sind diese Dateien beschädigt (aus welchem Grund auch immer), können die Archives nicht oder nicht korrekt im David.InfoCenter angezeigt werden. Mit dem Tool »ARCUTIL.EXE« besteht die Möglichkeit, diese neu zu erstellen oderauch zu modifizieren. Zu beachten ist, dass es unter Umständen nicht immermöglich ist, den Inhalt des „Betreff”-Feldes zu rekonstruieren. In diesem Fall wird der Hinweis „ArcUtil Recover” als Betreff eingetragen. Die einzelnen Funktionsweisen entnehmen Sie folgenden Links:
ArcUtil sollte nur im Notfall und mit äußerster Sorgfalt verwendet werden, da bei unsachgemäßem Einsatz komplette Archives beschädigt bzw. zerstört werden können,was unweigerlich zu Datenverlusten führt! Werden die Archives im David.InfoCenter nicht korrekt angezeigt, so kontrollieren Sie zunächst die Netzkonfiguration der jeweiligen Workstation. Sobald die Archives auch nur an einer Workstation des David Servers fehlerfrei angezeigt werden, so verwenden Sie auf keinen Fall ARCUTIL.EXE. Die Dateien ARCHIVE.DAT und ARCHIVE.DIR können dann nicht beschädigt sein! Überprüfen Sie die Workstation, an der die Archives im David.InfoCenter nicht korrekt angezeigt werden. Führen Sie in jedem Fall vor Nutzung des Tools ArcUtil eine entsprechende Datensicherung durch! Funktionsweise Die David Archive-Struktur besteht aus vielen einzelnen Verzeichnissen (Archives). In diesen Archives sind die jeweiligen Nachrichten (Fax, Voice, eMail, TMail
Beide Dateien werden automatisch generiert und besitzen einen speziellen Aufbau. Sie dürfen daher nichtmit einemkonventionellen Text Editor bearbeitet oder verändert werden! Wenn nun Fehler an der Archive-Struktur auftreten, können Sie das Programm ArcUtil nutzen, um diese Fehler wieder zu beheben. Beachten Sie jedoch, dass nicht in allen Fällen die Wiederherstellung der Daten bzw. der Archive-Struktur gewährleistet ist! ArcUtil bietet folgende Funktionen:
Programmstart Starten Sie ArcUtil, indem Sie die Datei ARCUTIL.EXE aus dem Verzeichnis»\DAVID\UTIL\WINDOWS« des David Servers ausführen. Daraufhin öffnet sich das Programmfenster. Tragen Sie in das Feld »Pfad« den kompletten Pfad zu dem David Archive ein, das bearbeitet werden soll. Sie können den Pfad entweder direkt in das Feld eintippen oder über den »Suchen«-Button auswählen. Bitte beachten Sie dabei, dass hier nicht die Show Names der Archives (die Namen, die im David.InfoCenter angezeigt werden), sondern deren Real Names (die Namen, unter denen die entsprechenden Verzeichnisse auf der Festplatte angelegt wurden) anzugeben sind. Wenn Sie den genauen Real Name des gewünschten Archives nicht kennen, so können Sie sich dessen kompletten Pfad im David.InfoCenter anzeigen lassen. Markieren Sie dazu das betreffende Archive und wählen Sie aus dem Kontextmenü (rechte Maustaste) die »Eigenschaften« aus. Klicken Sie dann auf das Archive-Symbol (blauer Aktenschrank), um den tatsächlichen Pfad anzeigen zu lassen. Stellen Sie nun sicher, dass in dem Feld »Server« der korrekte Name des David Servers eingetragen ist, dessen Archive-Struktur bearbeitet werden soll. Wenn die Pfadangabe zuvor komplett inklusive gemapptem Laufwerksbuchstaben bzw. als UNC-Pfad inklusive Servernamen erfolgt ist, so wird der Inhalt des »Server«-Feldes automatisch angepasst. Über den Button »Suchen« rechts neben diesem Feld können Sie bei Bedarf den entsprechenden Server aus allen verfügbaren Servern des Netzwerkes auswählen. Die weiteren erforderlichen Einstellungen richten sich nach dem Zweck, für den ArcUtil eingesetzt werden soll. Lesen Sie dazu die folgenden Abschnitte. Hinweis: Aktivieren Sie die Funktion „ARCHIVE.DAT herstellen”, wenn Sie ArcUtil dazu verwenden möchten, versehentlich gelöschte oder beschädigte ARCHIVE.DAT-Dateienwiederherzustellen. In der Datei ARCHIVE.DAT sind alle wichtigen Informationen zu den einzelnen Einträgen des aktuellen Archives enthalten, wie z.B. Betreff, Empfänger und Absenderangaben, Verbindungsinformationen, etc. Sollte diese Datei nicht mehr existieren oder beschädigt sein, kann somit nicht mehr auf diese Informationen zugegriffen werden. Durch die Wiederherstellung der ARCHIVE.DAT ist zumindest der Zugriff auf die eigentlichen Nachrichten wieder möglich. Sie können also z.B. ein Fax oder eine eMail öffnen, der Betreff oder die Absenderkennung ist jedoch nicht mehr bekannt, da diese Informationen in der ARCHIVE.DAT standen. Alle wiederhergestellten Einträge erhalten einheitlich den Betreff »ArcUtil Recover«. Sollte die ARCHIVE.DAT nicht gelöscht, sondern lediglich beschädigt sein, können die noch vorhandenen Informationen bei der Wiederherstellung möglicherweise übernommen werden. Aktivieren Sie hierzu die Checkbox »Von alter DAT herstellen«. Eine evtl. vorhandene ARCHIVE.DAT wird von ArcUtil in ARCHIVE.BAK umbenannt. Bei der Wiederherstellung werden die globalen Sende- und Empfangsprotokolle(DAVID.LOG, DAVID.REC) durchsucht. Hierbei wird geprüft, ob die Namen der im Archive vorhandenen Nachrichten in diesen Protokollen existieren. Ist dies der Fall, können diese Datensätze mit den korrekten Eintragsinformationen rekonstruiert werden. Diese Suche hat jedoch keinen Sinn, wenn die entsprechenden Einträge inzwischen aus den globalen Protokollen durch die Datenbereinigung gelöscht wurden. Die Suche ist ebenfalls erfolglos, wenn die Einträge innerhalb der David Archives verschoben wurden, da sich in diesem Fall Dateiname und Pfad geändert haben. Bei umfangreichen Protokollen kann die Suche unter Umständen sehr viel Zeit in Anspruch nehmen. Aus diesem Grund lässt sich diese Funktion auch abschalten, indem das Kontrollkästchen „LOG nicht einbeziehen” aktiviert wird. Über die Checkbox »Verzeichnisse durchsuchen« können Sie bestimmen, ob ArcUtildie gewünschte Aktion lediglich für das ausgewählte Archive oder auch für alle darin enthaltenen Unter-Archives ausführen soll. Aktivieren Sie dieses Kontrollkästchen, wenn die Unter-Archives einbezogen werden sollen. Bestätigen Sie abschließend die Auswahl der Optionen mit »OK«. Es erscheint eineÜbersicht der gewählten Einstellungen, die Sie unbedingt noch einmal auf ihre Richtigkeit überprüfen sollten. Wenn die Einstellungen korrekt sind, klicken Sie auf »Ja«, um die Konvertierung zu starten. In einem speziellen Dialogfenster werden Sie durch entsprechende Einträge permanent über den Fortschritt der Konvertierung informiert. Wiederherstellen der ARCHIVE.DIR ArcUtil erzeugt eine neue ARCHIVE.DIR, in welcher alle Unter-Archives, die sich im aktuellen Archive befinden, eingetragen werden. Hierbei entspricht dann der Verzeichnisname (Real Name) eines Unter-Archives auch dessen Show Name, der anschließend z.B. im David.InfoCenter angezeigt wird. Sollte noch eine Datei ARCHIVE.DIR im aktuellen Archive vorhanden sein, so wird sie in ARCHIVE.DI_ umbenannt. Beachten Sie unbedingt, dass zuvor getroffene individuelle Einstellungen für diese Archives (Archive-Eigenschaften) sowie deren Show Names nach der Wiederherstellung nicht mehr vorhanden sind. Über die Funktion »Verzeichnisse durchsuchen« können Sie bestimmen, ob ArcUtil die gewünschte Aktion lediglich für das ausgewählte Archive oder auch für alle darin enthaltenen Unter-Archives ausführen soll. Aktivieren Sie dieses Kontrollkästchen, wenn die Unter-Archives einbezogen werden sollen. Wenn die Einstellungen korrekt sind, klicken Sie auf »Ja«, um die Konvertierung zu starten. In einem speziellen Dialogfenster werden Sie durch entsprechende Einträge permanent über den Fortschritt der Konvertierung informiert. Pfadangaben suchen und ersetzen Die folgenden Dateien werden bei diesem Vorgang berücksichtigt und entsprechendgeändert:
Klicken Sie zunächst auf die Registerkarte »Suchen und Ersetzen«. Hier können Sie den zu suchenden String sowie denjenigen, der statt dessen eingesetzt werden soll, angeben. Bevor Sie den Vorgang starten, sollten Sie zur Sicherheit die genaue Pfadangabe in der ARCHIVE.DIR bzw. ARCHIVE.DAT mit einem HEX-Editor überprüfen. Eine solche Pfadangabe kann z.B. lauten: OLD_SERVER\SYS:DAVID\ARCHIVE\USER\080000BD. Somit stehen die Pfadangaben, die Sie auf der Registerkarte »Suchen und Ersetzen« eintragen müssen, fest. Dabei ist unbedingt auf die korrekteSchreibweise zu achten, da Fehler in der Syntax zu Datenverlusten führen können! Wichtig ist hier z.B., dass Sie nicht den Backslash (\) durch einen Slash (/) ersetzen. Weiterhin darf kein zusätzlicher Slash oder Backslashhinter dem Doppelpunkt einer Volume-Angabe eingefügt werden: Falsch:NEW_SERVER/VOL1:\DAVID \ARCHIVE \USER \080000BD Die Groß- und Kleinschreibung ist bei der Pfadangabe unwichtig, da ArcUtil automatisch alle kleinen Buchstaben in große umsetzt. Wenn die Einstellungen korrekt sind, klicken Sie auf »Ja«, um die Konvertierung zu starten. In einem speziellen Dialogfenster werden Sie durch entsprechende Einträge permanent über den Fortschritt der Konvertierung informiert. Hinweis:Zudem werden bezüglich dieser Problemstellung von anderen Herstellern sowie Tobit-Partnern Tools angeboten, die Ihnen zusätzliche Einsatzmöglichkeiten mit dem David Server bieten. Weitere Informationen zu den einzelnen verfügbaren Tools erhalten Sie von den Tobit-Partnern oder direkt von Tobit.Software. |

