Q-102.382

Defekte Verteilregeln im David.Administrator

Frage
Problem Die im David.Administrator erstellten Verteilregeln oder Verteilvorgaben weisen Fehler auf. So können z.B. nur neue Regeln erstellt werden, wenn zuvor eine andere Regel gelöscht wurde. Auch die vorhandenen Regeln arbeiten nicht immer einwandfrei. Wie ist dieses Problem zu beheben?
Produkt David.Administrator
Priorität normal
Effekt normal
Datum 25.11.2009

Antwort
Wenn im David.Administrator erstellte Verteilregeln oder Verteilvorgaben defekt sind, müssen diese zunächst entfernt und anschließend neu erstellt werden. Gehen Sie dazu folgendermaßen vor:
  1. Exportieren Sie zunächst vorhandene Verteilregeln oder Verteilvorgaben in eine Textdatei. Beachten Sie dabei folgende Vorgehensweise:
    • Öffnen Sie im Konfigurationsbaum des David.Administrator unterhalb von »System > Verteilung« den Punkt »Verteilregeln« bzw. »Verteilvorgaben«. Bei Einsatz von David V8 bzw. David V8+ finden Sie die Verteilregeln und Verteilvorgaben unterhalb von »Datenbanken > Verteilungen«.
    • Wählen Sie aus dem Hauptmenüpunkt »Werkzeuge« bzw. »Tools« die Funktion »Datenexport«.
    • Geben Sie Pfad und Dateiname an, unter dem der Datenexport gespeichert werden soll, und definieren Sie ggf. ein spezielles Trennzeichen zur Trennung der einzelnen Datensätze innerhalb der Exportdatei.
  2. Öffnen Sie im David.Administrator über die Schaltfläche »David Dienste« das zugehörige Dialogfenster und beenden Sie den »Service Layer«.
  3. Starten Sie nun den Windows Explorer und entfernen Sie die defekten Daten aus den zugehörigen Verzeichnissen des David Servers.
    • Um die Verteilvorgaben zu entfernen, wechseln Sie in das Verzeichnis »\DAVID\CODE\« und löschen dort die Datei »DAVID.RDF« oder benennen diese um.
    • Um die Verteilregeln zu entfernen, müssen Sie im Verzeichnis »\DAVID\CODE\DATABASE\« die Dateien »DISTRIB.DAT«, »DISTRIB.IDX« und »DISTRIB.DEL« umbenennen oder löschen.
  4. Wechseln Sie zurück zum Fenster »David Dienste« und starten Sie den zuvor beendeten Dienst »Service Layer« wieder. Dadurch werden die soeben entfernten Dateien neu erstellt.
  5. Importieren Sie schließlich die zuvor exportierten Verteilregeln oder Verteilvorgaben. Beachten Sie dabei folgende Vorgehensweise:
    • Öffnen Sie im Konfigurationsbaum des David.Administrator den Punkt »System > Verteilung > Verteilregeln« bzw. »System > Verteilung > Verteilvorgaben«.
    • Wählen Sie aus dem Hauptmenüpunkt »Werkzeuge« bzw. »Tools« die Funktion »Datenimport«.
    • Geben Sie Pfad und Dateiname der zuvor erzeugten Exportdatei an und tragen Sie ggf. das dort definierte spezielle Trennzeichen ein.